重写
- 存在于继承关系中的两个类,子类重写父类的方法。
- 方法名,返回值,参数列表必须完全相同。
- 访问权限修饰符必须比父类方法的权限要更大或相等。
- 父类方法不能是私有的(private),不能是final的。
public class Person {//父类
public void sleep() {//访问范围是public
System.out.println("人睡觉");
}
}
public class Student extends Person {//子类
@Override子类重写父类方法
public void sleep() {//访问范围只能比父类大或相等
System.out.println("学生睡觉");
}
}