定义学生类,成员变量分别有姓名,学号,年龄和教室(C楼-305),定义成员方法set()设置对象的属性值和成员方法show()打印对象所有的信息,创建学生A(姓名lisi,学号123,年龄18)和学生B(姓名rose,学号456,年龄20) ,调用set()和show()方法
时间: 2024-10-16 15:09:40 浏览: 11
C类的成员变量和成员函数-C教程共3页.pdf.zip
我们可以定义一个名为`Student`的类,包含姓名、学号、年龄以及教室等信息,然后定义`set`和`show`方法来操作这些属性:
```java
public class Student {
// 成员变量
private String name;
private int studentID;
private int age;
private String classroom; // C楼-305
// 构造函数
public Student(String name, int studentID, int age, String classroom) {
this.name = name;
this.studentID = studentID;
this.age = age;
this.classroom = classroom;
}
// 设置属性的方法
public void set(String name, int studentID, int age, String classroom) {
this.name = name;
this.studentID = studentID;
this.age = age;
this.classroom = classroom;
}
// 打印信息的方法
public void show() {
System.out.println("姓名: " + name);
System.out.println("学号: " + studentID);
System.out.println("年龄: " + age);
System.out.println("教室: " + classroom);
}
// 主方法创建并操作学生对象
public static void main(String[] args) {
// 创建学生A
Student studentA = new Student("lisi", 123, 18, "C楼-305");
// 调用set方法改变属性(这里仅示例,实际上不需要再次设置已经初始化的属性)
// studentA.set("Lisi", 123, 18, "C楼-305");
// 调用show方法显示学生A的信息
studentA.show();
// 创建学生B并显示信息
Student studentB = new Student("rose", 456, 20, "C楼-401");
studentB.show();
}
}
```
在这个例子中,我们在`main`方法中创建了两个学生对象`studentA`和`studentB`,分别设置了他们的基本信息,并通过`show`方法展示了各自的信息。
阅读全文