方法重写是子类对父类的继承方法进行改写。
方法重写注意点:
1.重写方法必须和继承方法的名称,参数列表,返回值。
2.重写方法不能比继承方法有更严格的访问权限。
3.父类中的私有方法不能被重写。
4.在子类中继续调用父类的继承方法可以用super关键字来进行调用。
class person{
String name;
private void eat(){
System.out.println("人吃米1");
}
void sorts(){
System.out.println("父类name="+name);
}
}
class student extends person{
void sorts(){ //这里是重写后的方法
System.out.println("子类name="+name);
}
void eat(){
System.out.println("人吃米1");
}
}
public class Rewrite {
public static void main(String[] args) {
student s=new student();
s.name="xsn";
s.sorts();//这里是调用重写的方法
s.eat();
}
}
结果:子类name=xsn
人吃米1