构造函数使用方法以及作用

  构造函数的最大作用就是创建对象时完成初始化,当我们在new一个对象并传入参数的时候,会自动调用构造函数并完成参数的初始化。如下:


public class ConstructionMethod {
  private String name;
   //有参数的构造函数
   public ConstructionMethod(String name) {
      this.name = name; 
   }
 
 public static void main(String[] args) {
    //new一个对象,传参,调用构造函数
    ConstructionMethod CM = new ConstructionMethod("zhoumo");
    System.out.println(CM.name);
   }
}

注意:构造函数即使不写也会有一个默认的空构造函数(无参数的构造函数),如果添加了构造函数,则默认空构造函数被覆写,如果这时想要调用空构造函数,则需要添加空的构造函数。

public class ConstructionMethod {
  private String name;
   //有参数的构造函数

  public ConstructionMethod(){

  }
   public ConstructionMethod(String name) {
      this.name = name; 
   }
 
 public static void main(String[] args) {
    //new一个对象,传参,调用构造函数

    ConstructionMethod C = new ConstructionMethod();
    ConstructionMethod CM = new ConstructionMethod("zhoumo");
    System.out.println(CM.name);
   }
}

个人感觉使用构造函数初始化比使用Get 和Set函数要方便的多

猜你喜欢

转载自www.cnblogs.com/xiaozhoumo/p/9152125.html
今日推荐