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 对象 student1student2
    • student1 被初始化为“张天”的学生,成绩分别为 92、85 和 87。
    • student2 最初被赋值为 student1 的引用,因此两者指向同一个对象。
    • student2 被重新赋值为新的 Student 对象时,它指向了一个新的对象,而 student1 仍然指向原来的对象。

注意:student2 被重新赋值为新的对象时,student1 的信息并没有改变,因为它们不再指向同一个对象。

本示例演示了如何创建、初始化、赋值和修改 Java 对象,以及如何使用对象的方法访问和修改属性。

Java 学生类 (Student) 代码示例:创建、赋值和输出学生信息

原文地址: https://www.cveoy.top/t/topic/l5nd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录