Java 中的方法隐藏是什么?如何使用?
当超类和子类包含相同的方法,包括参数,并且它们都是静态的。
超类中的方法将被子类中的方法隐藏。这种机制被称为方法隐藏。
示例
class Demo{ public static void demoMethod() { System.out.println("method of super class"); } } public class Sample extends Demo { public static void demoMethod() { System.out.println("method of sub class"); } public static void main(String args[] ) { Sample.demoMethod(); } }
输出
method of sub class
广告