您的位置:首页 > 其它

方法的重写和方法重写的注意事项

2018-09-04 12:07 204 查看

子类对父类的方法不满意,要重写。
方法的重写需要符合下面三个要点:
(1)== : 方法名、形参列表要求相同。
(2)>= : 访问权限,子类大于等于父类。
(3)<= : 返回值类型和声明异常类型,子类小于等于父类。

public class Father {
String name;
int age;
double height;

public void eat(){
System.out.println("我们要吃饭!");
}

public void work(){
System.out.println("我们要工作!");
}
}

public class Son extends Father{  //继承
int girls; //女朋友数量

public void play(){
System.out.println("吃鸡...");
}

public void work(){ //对父类方法的重写
System.out.println("我很优秀,我创建了熊猫TV....");
}
}

//测试类
public class Test {
public static void main(String[] args) {
Father f=new Father();
f.name="王健林";
f.age=54;
f.height=175.6;
f.eat();
f.work();

System.out.println("===================");
Son s=new Son();
s.name="王思聪";
s.age=29;
s.height=180.3;
s.girls=10;
s.eat();
s.work(); //输出为子类重写后的结果
s.play();

}
}
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: