```class Person
{
//私有属性是不能被继承的
private String name ;
private int age;
//构造方法
public Person()
{
}
public Person(String name,int age)
{
this.name = name ;
this.age = age;
}
//set/get方法
//继承了set/get方法,
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return this.name;
}
public void setAge(int age)
{
this.age = age;
}
public int getAge()
{
return this.age;
}
//吃饭
public void eat()
{
System.out.println("吃饭");
}
}
//老师类
class Teacher extends Person1
{
//有参数的构造方法
public Teacher(String name ,int age)
{
super(name,age);//为什么用父类的构造方法能够给子类的变量赋值??????????????
}
//讲课
public void jiangKe()
{
System.out.println(this.getName() +"讲课");
}
}
为什么在子类的构造方法中,super(参数 ),可以给子类的变量赋值,super()调用的不是父类的构造方法吗