【Java】Override 注解

您所在的位置:网站首页 java中override怎么用 【Java】Override 注解

【Java】Override 注解

2023-09-15 21:33| 来源: 网络整理| 查看: 265

public class Override_ { public static void main(String[] args) {

}}class Father{//父类

public void fly(){ int i = 0; System.out.println("Father fly..."); } public void say(){}

}

class Son extends Father {//子类 //解读: //1. @Override 注解放在fly方法上,表示子类的fly方法时重写了父类的fly //2. 这里如果没有写 @Override 还是重写了父类fly //3. 如果你写了@Override注解,编译器就会去检查该方法是否真的重写了父类的 // 方法,如果的确重写了,则编译通过,如果没有构成重写,则编译错误 //4. 看看 @Override的定义 // 解读: 如果发现 @interface 表示一个 注解类 /* @Target(ElementType.METHOD) @Retention(RetentionPolicy.SOURCE) public @interface Override { } */ @Override //说明 public void fly() { System.out.println("Son fly...."); } @Override public void say() {

}}



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3