下面这个知道答案,但是不知道为什么,请教一下,谢谢!
consider the following code fragment:
class MySuperClass {
static void message(){
System.out.println("From the super class!");
}
}
public class MySubClass extends MySuperClass {
7. void message() {
System.out.println("From the sub class!");
}
public static void main(String args[]) {
MySubClass mysub=new MySubClass();
mysub.message();
a****d 发帖数: 133
2
static
you can't have a non static method to override a static method
【在 d**********g 的大作中提到】 : 下面这个知道答案,但是不知道为什么,请教一下,谢谢! : consider the following code fragment: : class MySuperClass { : static void message(){ : System.out.println("From the super class!"); : } : } : public class MySubClass extends MySuperClass { : 7. void message() { : System.out.println("From the sub class!");