1.1 用构造器确保初始化
为编写每一个类都调用一个init()方法 提醒你在使用这个对象之前,应该首先调用init(),在java中通过提供构造器类的设计者
可以确保每一个对象都会得到初始化
以下 就是带构造器的简单类
class Rock{
Rock(){
System.out.println("11");
}
}
class Rock2{
Rock2(int i){
System.out.println(i);
}
}
public class SimpleConstructor {
public static void main(String[] args) {
new Rock();
new Rock2(3);
}
}
输出结果
11
3
在创建对象时 new Rock()和new Rock2()将会给对象分配存储空间,并调用相应构造器者就确保在你操作对象之前
他已经被初始化了。
注意 构造器和类名完全相同
构造器有助于减少错误,使代码更容易阅读zaijava中初始化和创建两者必不可少
构造器是一种特殊的方法 无返回值 和void有区别 (void返回值是空)
浙公网安备 33010602011771号