版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Birdmotianlun/article/details/50202483
//子类无法继承父类的构造函数,只能用super来继承
class person{
public String name;
public int age;
person(){//无参数构造方法
}
person(String name.int age){
this.name=name;
this.age=age;
System.out.println("1");
}
void eat(){
System.out.println("2");
}
}
}
class student extends person{
int grade;
student(){
super();//子类构造函数必须调用父类构造函数.必须为构造函数的第一条语句
}
student(int grade){
this();//调用构造函数
}
student(String name.int age, int grade){
super(name,age);
this.grade=grade;
}
}
class test{
public static void main(String args[]){
student a=new student();
a.name="zhangsan";
a.age=20;
a.grade=60;
}}