14_方法覆盖 override
package coms; /** * 方法覆盖 override * 在子类中重新定义父类中已有方法的过程 方法的名称和参数个数、类型及匹配位置相同 子类覆盖方法的访问修饰范围必须大于或者等于父类对应方法的访问修饰符范围 子类覆盖方法的返回值类型必须和父类方法一致 * @author user * */ public class javalx21 { public static void main(String[] args) { Dogs a=new Dogs(); a.sleep(); } } class Animals{ public void set(){ System.out.println("Dog"); } public void sleep(){ System.out.println("sleep"); } } class Dogs extends Animals{ public void sleep(){ System.out.println("dog sleep"); } }
浙公网安备 33010602011771号