向上转型:父类指向子类对象Person p = new SuperMan();
例子:Person person = new SuperMan();//相当于伪装了,看起来是个普通人,实际上是个超人
向下转型:子类指向父类对象SuperMan sm = (SuperMan)p;
例子:SuperMan superman= (SuperMan)person;//相当还原超人的身份
向上转型:父类指向子类对象Person p = new SuperMan();
例子:Person person = new SuperMan();//相当于伪装了,看起来是个普通人,实际上是个超人
向下转型:子类指向父类对象SuperMan sm = (SuperMan)p;
例子:SuperMan superman= (SuperMan)person;//相当还原超人的身份
本文标题:Java向上转型、向下转型
本文链接:https://www.haomeiwen.com/subject/zaadkxtx.html
网友评论