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方法呢?
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的子类。可以进行强制转换