黑马程序员技术交流社区
标题:
JAVA基础小问题,求解一下!!
[打印本页]
作者:
longxuxu
时间:
2015-10-4 23:43
标题:
JAVA基础小问题,求解一下!!
Object obj=new Person();//Person是已经建好的类Person p=(Person)obj;//这是什么写法啊 没见过 什么意思
作者:
chenwt2015
时间:
2015-10-5 01:11
强制转换,将obj的类型强制转换成person类型在赋值给p
作者:
CHENVICTORY
时间:
2015-10-5 08:16
所有类均为Object类的子类,Object obj【这意思是创建一个父类对象的引用】=new Person()【这意思是创建子类对象】将子类对象赋值给父类对象的引用是没有问题的,Person p=(Person)obj这句因为obj指向的是子类person类对象,把他强转成person类。这种用法叫多态。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2