在面向对象的思想中最核心就是对象,在程序中创建对象的前提是需要定义一个类。本实验将设计一个表示学生的类,该类具有表示姓名的属性name和表示年龄的属性age,同时还具有表示说话行为的方法speak(),用于输出学生的姓名和年龄。 1) 使用class关键字定义一个表示学生类型的类,类名为Student。 2)在Student类中定义两个成员变量name和age,分别用来表示姓名和年龄。其中,name的数据类型为String,变量age的数据类型为int。 3)在Student类中定义一个表示说话行为的speak()方法,用于输出学生的姓名和年龄
时间: 2023-06-11 16:09:03 浏览: 141
JAVA实验报告二Java面向对象程序设计.docx
5星 · 资源好评率100%
下面是实现要求的代码:
```java
public class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public void speak() {
System.out.println("My name is " + name + ", and I am " + age + " years old.");
}
}
```
上面的代码中,我们定义了一个名为Student的类,它有两个成员变量name和age,分别表示学生的姓名和年龄。我们还定义了一个构造方法,该方法用于初始化name和age成员变量。最后,我们定义了一个speak()方法,它会输出学生的姓名和年龄。
使用该类创建一个学生对象并调用speak()方法的示例如下:
```java
public static void main(String[] args) {
Student student = new Student("Tom", 18);
student.speak();
}
```
输出结果为:
```
My name is Tom, and I am 18 years old.
```
阅读全文