方法重写Override
【摘要】 在继承父类的时候,直接将父类的功能覆盖掉
在idea中,直接写方法名----->enter回车----
在继承父类的时候,直接将父类的功能覆盖掉
在idea中,直接写方法名----->enter回车----
@Override----->标记当前这个方法是重写父类的方法 (JDK的内置注解:注解的本质是接口)
当前子类继承父类的时候,如果存在方法重写,那么子类重写父类该方法访问权限不能更低!
要么跟父类的方法保持一直,要么带上public(推荐跟父类的方法一直即可!)
class Fu{
/* public void method(){
System.out.println("method Fu");
}*/
void method(){
System.out.println("method Fu");
}
}
class Zi extends Fu{
@Override
public void show() {
System.out.println("show Zi..");
}
/* void method(){
System.out.println("method Zi");
}*/
@Override
public void method() {
System.out.println("method Zi...");
}
}
//测试类
public class OverrideDemo {
public static void main(String[] args) {
//多态测试
Fu fu = new Zi() ;
fu.show();
}
}
————————————————
版权声明:本文为CSDN博主「MIRACLE_SQ」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/MIRACLE_SQ/article/details/119090245
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)