Java是一種面向?qū)ο蟮木幊陶Z言,在Java中我們經(jīng)常使用this.關(guān)鍵字和return語句。
//示例代碼 public class Person{ private String name; private int age; public Person(){ this("John",18); } public Person(String name,int age){ this.name = name; this.age = age; } public void setName(String name){ this.name = name; } public String getName(){ return this.name; } public int getAge(){ return this.age; } }
在上面的示例代碼中,我們可以看到在構(gòu)造方法中使用了this()來調(diào)用另一個構(gòu)造方法,這種方法稱為構(gòu)造器重載。使用this.關(guān)鍵字來表示當(dāng)前對象的引用,這樣我們就可以通過this來訪問對象的屬性和方法。
在上面的示例中,我們也使用了return語句來返回方法的結(jié)果,return語句并不是必須的,但它可以讓我們在方法中返回想要的結(jié)果。在方法內(nèi)部使用return語句,可以使方法的執(zhí)行提前結(jié)束,如果沒有返回值,則可以返回null。