我想问一下子类可以引用父类的对象吗
package com.imooc;
public class Vehicle {
public String name;
public int age;
public void manned() {
System.out.println("交通工具都具有载人的功能。");
System.out.println(name+"一般能载客"+age+"人。");
}
}
package com.imooc;
public class bus extends Vehicle {
public String name = "公共汽车";
public int age = 40;
// public void manned() {
// System.out.println("公共汽车一般能载客"+age+"人。");
// }
}
package com.imooc;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Vehicle obj1 = new Vehicle();
Vehicle obj2 = new bus();
Vehicle obj3 = new Boat();
Vehicle obj4 = new Airplane();
obj1.manned();
obj2.manned();
obj3.manned();
obj4.manned();
}
}
// 运行结果如下
交通工具都具有载人的功能。
null一般能载客0人。
交通工具都具有载人的功能。
null一般能载客0人。
交通工具都具有载人的功能。
null一般能载客0人。
交通工具都具有载人的功能。
null一般能载客0人。
//我想问一下子类可以引用父类的对象吗