class DuoTai
{
public static void main(String[] args)
{
//用多态的方式做
Person p= new I();//父类指向子类,p输出的是父类的东西
p.earn();
System.out.println("Hello World!"+p.name);
I we=(I) p;//转换成子类的.下边输出的是子类的东西
we.zheng();
System.out.println("Hello World!"+we.name);
}
}
class Person
{
String name="斯塔克";
public void earn(){
System.out.println("开工厂");
}
}
class I extends Person
{
String name="钢铁侠";
public void zheng(){
System.out.println("合影");
}
}
问一下,多态的本质到底是什么玩意 |
|