您的位置:首页 > 编程语言 > Java开发

第5次Java作业+LSYang

2016-04-08 14:09 489 查看
【题目】建立一个人类(Person)和学生类(Student),功能要求如下:
(1)Person类中包含4个私有的数据成员name、addr、sex、age,分别为字符串型、字符串型、字符型及整型,表示姓名、地址、性别和年龄。用一个4参构造方法、一个两参构造方法、一个无参构造方法可进行Person在的实例化操作,另外用一个输出方法显示4种属性。
(2)Student类继承Person类,并增加成员math、english存放数学和英语成绩。一个6参构造方法、一个两参构造方法、一个无参构造方法和重写输出方法用于显示6个属性。

class Person{
private String name;
private String addr;
private char sex;
private int age;
public Person(){

}
public Person(String name,String addr,char sex,int age){
super();
this.name=name;
this.addr=addr;
this.sex=sex;
this.age=age;
}
public String toString(){
return "姓名:"+this.name+" 地址:"+this.addr +" 性别:"+this.sex+" 年龄:"+this.age;
}
}
class Student extends Person{
private double math;
private double english;
public Student(){

}
public Student(String name,String addr,char sex,int age,double math, double english){
super(name,addr,sex,age);
this.math=math;
this.english=english;
}
public String toString(){
return super.toString()+" 数学成绩:"+this.math+" 英语成绩:"+this.english;
}
}
public class Java501{
public static void main(String[] args) {
Student stu=new Student("张三","北京朝阳区朝阳北路11号",'女',20,100,96);
System.out.println(stu);
}
}


程序运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: