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
广告