在多态中成员函数:参阅引用型变量所属的类是否有调用的方法。如果有,编译通过;如果没有,编译失败。
-------------然后这里所说的引用型变量所述的类,这句话是什么意思,哪位大神能解释下吗附上代码class class Father {
int num = 10;
void method1() {
System.out.println("Father method 1");
}
void method2() {
System.out.println("Father method 2");
}
static void method4() {
System.out.println("Father method 4");
}
}
class Son extends Father {
int num = 20;
void method1(){
System.out.println("Son method 1");
}
void method3(){
System.out.println("Son method 3");
}
static void method4() {
System.out.println("Son method 4");
}
}
System.out.println("Father method 4");
}
}
class Son extends Father {
int num = 20;
void method1(){
System.out.println("Son method 1");
}
void method3(){
System.out.println("Son method 3");
}
static void method4() {
System.out.println("Son method 4");
}
}
class DuoTaiDemo2 {
public static void main(String[] args) {
//演示6.1
Father f = new Son();
f.method1();
f.method2();//对应6.1.2
//f.method3(); 对应6.1.1
//演示6.2
System.out.println(f.num);
//演示6.3
f.method4();
}
} |
|