2-1定义学生类-Java

题目:

定义一个学生类,为其添加成员变量为学号、年龄、姓名、班级和学校,

其中学号为最终变量,学校为类变量;

为其添加构造方法以完成对学生对象的初始化;

为其添加成员方法getInfo(),作用是获取学生的所有信息;

在main中创建一个学生对象,并验证学生类中所有方法。

解答:

学生类:

package project_test;

/*
 定义一个学生类,为其添加成员变量为学号、年龄、姓名、班级和学校,
 其中学号为最终变量,学校为类变量;
 为其添加构造方法以完成对学生对象的初始化;
 为其添加成员方法getInfo(),作用是获取学生的所有信息;
 在main中创建一个学生对象,并验证学生类中所有方法。
 */

public class Student {
    private final String sno;
    private int sage;
    private String sname;
    private String sclass;
    static String sschool = "HFNU";

    public Student(String sno){
        this.sno = sno;
    }

    public Student(String sno, int sage){
        this.sno = sno;
        this.sage = sage;
    }

    public Student(String sno, int sage, String sname){
        this.sno = sno;
        this.sage = sage;
        this.sname = sname;
    }

    public Student(String sno, int sage, String sname, String sclass){
        this.sno = sno;
        this.sage = sage;
        this.sname = sname;
        this.sclass = sclass;
    }

    public void getInfo(){
        System.out.println("sno: " + sno);
        System.out.println("age: " + sage);
        System.out.println("name: " + sname);
        System.out.println("class: " + sclass);
        System.out.println("school:" + sschool);
    }
}

测试类:

package project_test;

public class test {
    public static void main(String[] args){
        Student stu1 = new Student("21104") ;
        Student stu2 = new Student("21104", 20) ;
        Student stu3 = new Student("21104", 20, "WYJ") ;
        Student stu4 = new Student("21104", 20, "WYJ","class_1") ;
        stu1.getInfo();
        stu2.getInfo();
        stu3.getInfo();
        stu4.getInfo();
    }
}

运行结果:

欢迎大家探讨

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值