网站首页 极客学院 视频课堂 极客论坛 下载专区 行业新闻 欢迎光临极客研究院,今天是2019-08-24 星期六
会员面板
帐号:
密码:
验证码:
极客学院
教程搜索
输入要搜索的内容:

下载专区
精品教程
   网站首页 > PC开发 > JAVA开发 > 金极客JAVA学堂07:Java类成员的重写Override

金极客JAVA学堂07:Java类成员的重写Override

子类可以定义一个与父类同名的方法,会覆盖父类的方法.
即执行子类的方法时,父类的方法不再执行。
也可以用super.方法名指定执行父类的方法
public class STU {
    public void f1()
    {
         System.out.println("this is f1 of STU");
    }

}

public class S extends STU {
    @Override
    public void f1()
    {

             super.f1();    //这样表示先执行父类的f1

             System.out.println("this is f1 of S");      
    }
}

调用:

public class Main {
    public static void main(String[]agrs) throws IOException
    {
        S s=new S();
        s.f1();
    }
}

  相关文章
本文标题:金极客JAVA学堂07:Java类成员的重写Override
对本文有疑问?现在就进入论坛提问>>
 
粤ICP备18090445号