1. 程式人生 > 其它 >DP-最長上升子序列(LIS)

DP-最長上升子序列(LIS)

構造器

public class Person {

    //一個類即使什麼都不寫,也會存在一個方法(預設)

    String name;

    //也可以手寫顯式定義構造器

    //構造器的作用

    //1.使用new關鍵詞時,必須要有構造器
    //2.用來初始化值
    public Person(){
        //this.name="vvv";
    }

    //有參構造(上面的為無參構造):一旦定義了有參構造,無參構造就必須顯示定義
    public Person(String name){
        this.name=name;
    }
//一個專案應該只存一個main方法

public class Application {
    public static void main(String[] args) {

        //new 例項化了一個物件
        Person person = new Person("vvv");//初始值為null
        System.out.println(person.name);//vvv
    }
}
快捷鍵 alt+insert 自動生成構造器

​ 點OK就生成有參,點Select None就生成無參

構造器總結
  1. 構造方法名稱和類名相同
  2. 沒有返回值

作用

  1. new 本質在呼叫構造方法
  2. 初始化物件的值

注意

定義有參構造後,若要使用無參構造,需顯式的定義一個無參構造

this.成員變數 / this.成員方法 呼叫本類的