class Animal {
}
class Horse extends Animal {
}
public class Test {
public static void main(){
Animal a = new Horse();//mark1
}
}
Animal ah = new Horse();// reference type is Animal and object is Horse
下面我不能完全理解:
Animal ah = new Horse();// 引用类型是 Animal 对象是 Horse
我总是保持引用类型与对象相同
我想知道使用not-same的原因引用类型。请告诉我一些使用它更合适的条件