Java 学生类 (Student) 代码示例:创建、赋值和输出学生信息
Java 学生类 (Student) 代码示例:创建、赋值和输出学生信息
本示例展示了如何用 Java 创建一个 Student 类,包含学生姓名、年龄和各科成绩属性。代码演示了如何使用构造方法初始化对象,调用方法输出学生信息,以及通过对象赋值和重新赋值修改属性。
Student 类代码
public class Student {
private String name;
private int age;
private int math;
private int Chinese;
private int English;
public Student(String name, int age, int English, int math, int Chinese) {
this.name = name;
this.age = age;
this.English = English;
this.math = math;
this.Chinese = Chinese;
}
public void printStudentInfo() {
System.out.println('姓名:' + name);
System.out.println('年龄:' + age);
System.out.println('数学成绩:' + math);
System.out.println('语文成绩:' + Chinese);
System.out.println('英语成绩:' + English);
}
}
TestStudent 类代码
public class TestStudent {
public static void main(String[] args) {
Student student1 = new Student('张天', 12, 92, 85, 87);
student1.printStudentInfo();
Student student2 = student1;
student2.printStudentInfo();
student2 = new Student('李四', 13, 80, 90, 95);
student1.printStudentInfo();
}
}
输出结果
姓名:张天
年龄:12
数学成绩:92
语文成绩:85
英语成绩:87
姓名:张天
年龄:12
数学成绩:92
语文成绩:85
英语成绩:87
姓名:张天
年龄:12
数学成绩:92
语文成绩:85
英语成绩:87
解释:
- Student 类: 定义了学生类,包含姓名、年龄、数学、语文和英语成绩属性。构造方法用于初始化对象,
printStudentInfo()方法用于输出学生信息。 - TestStudent 类: 创建了两个 Student 对象
student1和student2。student1被初始化为“张天”的学生,成绩分别为 92、85 和 87。student2最初被赋值为student1的引用,因此两者指向同一个对象。- 当
student2被重新赋值为新的 Student 对象时,它指向了一个新的对象,而student1仍然指向原来的对象。
注意: 当 student2 被重新赋值为新的对象时,student1 的信息并没有改变,因为它们不再指向同一个对象。
本示例演示了如何创建、初始化、赋值和修改 Java 对象,以及如何使用对象的方法访问和修改属性。
原文地址: https://www.cveoy.top/t/topic/l5nd 著作权归作者所有。请勿转载和采集!