编写一个Student类:该类拥有属性:校名,学号,性别,出生日期。方法包涵设置姓名和成绩

来源:互联网 发布:十大网络水晶头品牌 编辑:程序博客网 时间:2024/05/16 19:22



编写一个Student类:该类拥有属性:校名,学号,性别,出生日期。方法包涵设置姓名和成绩(setName(),setScore())。再编写Student类的子类,Undergraduate(大学生)。Undergraduate类除了拥有父类属性和方法外,还有其他自己的属性和方法:附加属性包括系(department),专业(major);方法包涵设置系别和专业。(setDepartment(),setMajor())。

public class Student {String school;int studentNumber;String gender;String birthdate;String name;int score;void setName(){System.out.println("姓名:"+name);}void setScore(){System.out.println("成绩:"+score);}public  static void main (String[] args){Undergraduate under1 = new Undergraduate();under1.school="河南农业大学";under1.studentNumber=1610113000;under1.gender="一年级";under1.birthdate= "1999.02.02";under1.name="Tom";under1.score=99;under1.department="信管";under1.major="软件";under1.setName();System.out.println("生日:"+under1.birthdate);System.out.println("年级:"+under1.gender);System.out.println("学校:"+under1.school);System.out.println("学号:"+under1.studentNumber);under1.setScore();under1.setDepartment();under1.setMajor();}}class Undergraduate extends Student {String department;String major;void setDepartment(){System.out.println("系别:"+department);}void setMajor(){System.out.println("专业:"+major);}}
还可以把 public ststic void........放到Undergraduate里面。

0 0