构造方法

构造方法

构造器:使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器调用。

类中构造器也叫构造方法,是在进行创建对象时必须要调用的。

构造器特点:

必须和类名相同

必须没有返回值类型,也不能写void

//无参构造

public person(){

}

//有参构造

public person(string name){

}

例子

package com.tiedandan.oop.demo2;

public class mainapplication {
   public static void main(String[] args) {
       constructionmethod person = new constructionmethod();
       System.out.println(person.name);
       constructionmethod person2=new constructionmethod("铁蛋");
       System.out.println(person2.name);
  }
}
package com.tiedandan.oop.demo2;

public class constructionmethod {
   String name;
   //一个类即使什么都不写,他也会存在一个构造方法,只不过是隐藏的,可以再class文件里看到
   //一旦类里使用了有参构造方法,那么隐藏的无参构造就会失效,必须要再写上
   //使用new关键字实例化对象产生了构造方法,构造方法一般用来定义初始值。
   //构造器快捷键alt+insert
   //this关键字。this.+当前类变量=其他类传输变量
  public constructionmethod(){
      this.name=name;
      name="zht";
  }
  public constructionmethod(String name){
      this.name=name;
  }
}

posted on 2021-11-12 10:36  张铁蛋666  阅读(76)  评论(0编辑  收藏  举报

导航