class person{
private String name;
private String addr;
private char sex;
private int age;
public person() {}
public person(String name,String addr) {
this(name,addr,'男',0);
}
public person(String name,String addr,char sex,int age) {
this.name = name;
this.addr = addr;
this.sex = sex;
this.age = age;
}
public String getInfo() {
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) {
super(name,addr);
}
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 getInfo() {
return super.getInfo() + ",数学:" + this.math + ",英语:" + this.english;
}
}
public class JavaDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
student stu = new student("张三","天安门",'男',12,99.5,88.0);
System.out.println(stu.getInfo());
}
}
有关java继承、覆写的练习
最新推荐文章于 2022-05-09 12:04:24 发布