您的位置:首页 > 编程语言

moon 初始化 和清理 编程思想第5章

2016-01-20 21:58 253 查看
cleanup /'kli:nʌp/n:清理; 清扫; 清除 ; (污染物) 整顿;

初始化和清理是构成安全问题的重要原因 。

C++引入了(constructor),创建对象时被自动调用,java额外提供了“垃圾回收机制”

2)用构造器确保初试化(java通过构造器将“创建”“初试化”捆绑在一起)

每个类都要初试化,可以假想每个类都定义一个initialize方法。每个对象在调用之前都要调用该方法(有时用户会忘掉)

命名构造器:构造器采用与类相同的名称。(故每个方法首字母小写的编程风格不适用与构造器)

调用构造器是编译器自动调用的(与类名相同可让其知道调用哪个构造器方法)

rock/rɒk/n 摇滚乐; 岩石,石头; 棒糖; v:摇晃; 摇动; 震动;

无参构造器:是不接受任何参数的构造器,也称作默认构造器

有参构造器:有了有参构造器将会覆盖无参构造器,无法调用调用不显示定义的无参构造器

注意,构造器没有返回值(是一种特殊的方法)。与返回值为空(void)不同,new表达式确实返回对新建对象的引用,但构造器本身并没有返回值)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: