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返回值是空)