package test;
public class A {
public void A1( ){
System.out.println("A的方法");
}
}
package test;
public class B extends A{
public void B1(){
System.out.println("B的方法");
}
}
為什麼a不能調用B的B1方法呢?
a裡面沒有定義B的方法,子類可以調用父類的,但是父類不可以調用子類的,a是A的一個引用變量,B是A的子類。可以進行強制轉換