广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java继承隐藏之方法隐藏_北大青鸟IT学校

作者:邓华发布时间:2021-04-01分类:Java技术浏览:776


导读:前面跟着惠州北大青鸟老师学了这多么关于Java继承的知识,下面我们一起来学习Java继承隐藏之方法隐藏。

前面跟着惠州北大青鸟老师学了这多么关于Java继承的知识,下面我们一起来学习Java继承隐藏之方法隐藏。

类从其超类继承所有非私有静态方法。

重定义类中继承的静态方法称为方法隐藏。

子类中的重定义静态方法隐藏其超类的静态方法。

在类中重定义非静态方法称为方法覆盖。

关于方法隐藏的重定义方法(名称,访问级别,返回类型和异常)的所有规则与方法覆盖相同。

class MySuper {  public static void print() {
   System.out.println("Inside MySuper.print()");
 }
}class MySubclass extends MySuper {  public static void print() {
   System.out.println("Inside MySubclass.print()");
 }
}public class Main {  public static void main(String[] args) {
   MySuper mhSuper = new MySubclass();
   MySubclass mhSub = new MySubclass();
   MySuper.print();
   MySubclass.print();
   ((MySuper) mhSub).print();
   mhSuper = mhSub;
   mhSuper.print();
   ((MySubclass) mhSuper).print();
 }
}

上面的代码生成以下结果。

Java继承隐藏之方法隐藏.png

想知道更多关于Java的资讯,联系在线客服,或者来惠州北大青鸟新方舟校区了解了解。

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表