测试是我职业生涯中最喜欢的工作,也希望自己在这个空间里每天进步一点点,改善自己,提高自己。
java学习-lesson4(上)-覆盖父类的方法
上一篇 /
下一篇 2008-02-26 13:31:42
/ 个人分类:java-lesson4(上)
1.子类有和父类同名的函数,子类对象调用的函数就是子类中的函数
2.子类不能把覆盖父类的方法变得更弱。子类不能继承父类中的私有的方法。
2.如果子类有和父类同名的函数,但是子类对象又想调用父类的函数,可以用super来表示调用的父类的函数
如:super.getinfo();//表示调用的父类的getinfo()
class Student extends Person //没有构造方法
{
public String school="unkown";
public Student()
{
super();
}
public Student(String name,int age,)
{
super(name,age);
}
public Student(String name,int age,String school)
{
//super(name,age);
this(name,age);//调用的是第二个构造函数
this.school= school;
super.getinfo();//表示调用的父类的getinfo()
函数 }
public void getinfo()
{
System.out.println("school="+school+"name="+name+",age="+age);
}
public void study()
{
}
}
收藏
举报
TAG: