【发布时间】:2018-04-28 16:40:07
【问题描述】:
我想知道java中方法隐藏的实际使用。
例如
class MyClass{
public static void myMethod(){
//some code here
}
}
class MyClass1 extends MyClass{
public static void myMethod(){
//some code here
}
public static void main(String args[]){
MyClass1 obj1=new MyClass1();
MyClass obj=obj1;
MyClass.myMethod(); // this method will run the parent Class method myMethod then what is the use of this practically.
}
}
【问题讨论】:
-
@overriding注释是什么?如果这是一个错字并且应该是@Override,为什么要放在静态方法上?它不会编译。 -
方法隐藏是无用的恕我直言。它只会造成混乱。
标签: java