黑马程序员技术交流社区

标题: 对子类对象进行初始化时,为何父类的构造方法先运行? [打印本页]

作者: 刘旭升    时间: 2013-12-26 22:27
标题: 对子类对象进行初始化时,为何父类的构造方法先运行?
题目所问的
作者: 一年之后    时间: 2013-12-26 23:04
因为父类中的数据子类可以直接获取,所以子类中的数据建立时,需要看父类中的数据是如何初始化的

所以子类在对象初始化时,要先方访问一下父类中的构造函数

作者: 刘旭升    时间: 2013-12-26 23:07
一年之后 发表于 2013-12-26 23:04
因为父类中的数据子类可以直接获取,所以子类中的数据建立时,需要看父类中的数据是如何初始化的

所以子 ...

明白了一些
作者: 75100313    时间: 2013-12-27 22:54
子类是通过父类继承过来的,所以子类有父类的属性和方法,如果不调用父类的构造方法,那么怎么初始化父类中定义的属性,即怎么给父类的属性分配内存空间 ,如果父类的属性没有分配内存空间,那么子类访问父类的属性,不就会报错 ?




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