黑马程序员技术交流社区

标题: 关于实体创建的问题 [打印本页]

作者: ZHAOWEI    时间: 2014-5-16 23:56
标题: 关于实体创建的问题
本帖最后由 ZHAOWEI 于 2014-5-18 22:11 编辑

person p2 = new Girl();//是用person类创建了一个Girl实体,还是用Girl类创建了一个person的实体?
作者: lzhuas    时间: 2014-5-17 00:15
这叫多态,好好看看视频
1,多态的体现
父类的引用指向了自己的子类对象。
父类的引用也可以接收自己的子类对象。
2,多态的前提
必须是类与类之间有关系。要么继承,要么实现。
通常还有一个前提:存在覆盖。
3,多态的好处
多态的出现大大的提高程序的扩展性。
4,多态的弊端

提高了扩展性,但是只能使用父类的引用访问父类中的成员。



作者: 张斌    时间: 2014-5-17 21:17
人是一个父类      男孩 或者是女孩的子类,继承人这个类,  然而女孩类创建了一个女孩对象,就是Girl  c=new Girl(); 是子类创建了一个实体,然而父类引用指向之类对象
作者: 沿途的记忆    时间: 2014-6-13 20:05
多态是java的基本特征,但是想深入还得多敲代码
作者: tangliping    时间: 2014-6-28 01:57
这是多态,子类引用引用父类对象,就是用子类创建对象,赋值给父类




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2