1. 程式人生 > 其它 >面向物件程式設計2

面向物件程式設計2

構造器

  • 和類名相同

  • 沒有返回值

 

作用:

  • new 本質在呼叫構造方法

  • 初始化物件的值

 

注意點:

  • 定義有參構造之後,如果向使用無參構造,顯示的定義一個無參的構造

 

快捷鍵:Alt + Insert

package javaSE.oop.Demo02;

public class Person {
   //一個類即使什麼都不寫,它也會存在一個方法
   String name;

   //實列化初始值
   //1、使用new關鍵字,本質是在呼叫構造器
   //2、用來初始化值

   //無參構造
   public Person(){
       this.name = "lshyd";
  }

   //有參構造: 一旦定義了有參構造,無參構造就必須顯示定義
   public Person(String name){
       this.name = name;
  }

   //alt + insert 建立構造器快捷鍵
}
package javaSE.oop.Demo02;
//一個專案應該只存在一個main方法
public class Application {
   public static void main(String[] args) {

       //new 例項化了一個物件
       Person person = new Person();
       System.out.println(person.name);//lshyd

       Person person1 = new Person("唐靈影");
       System.out.println(person1.name);

  }
}