黑马程序员技术交流社区
标题:
构造函数
[打印本页]
作者:
张海东
时间:
2016-12-16 12:50
标题:
构造函数
构造函数是对象在创建是会调用的函数。用于给对象的成员进行初始化。
构造函数没有返回值,函数名必须和类名相同,否则将被当做普通的函数,没有给对象初始化的作用。
创建对象的实质就是调用构造函数,如果构造函数被私有了,那么在其他类中,将创建不了此类对象。当构造函数执行完,对象才算被创建,才会把地址值赋值给变量。
类中构造函数可以重载,并且可以以this()的方式互相调用。
构造函数只在对象创建时被对象调用一次,此后不再被调用。
普通函数则可以调用多次。
构造函数可以调用普通函数,而普通函数不能调用构造函数。
关于构造函数的其他细节,欢迎大家来补充
作者:
cyifovou
时间:
2016-12-16 12:53
刚看到面向对象还没看到这
。。
作者:
MaShenLin
时间:
2016-12-16 13:29
构造函数私有化可以通过定义静态方法来获得对象
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2