色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java this和new

錢淋西2年前9瀏覽0評論

Java中的this關鍵字和new關鍵字是常常用到的關鍵字,它們都有著不同的作用,下面我們分別來講解。

//this關鍵字的使用
public class Person {
String name;
int age;
public Person(String name, int age) {
this.name = name;  //this代表當前對象,指向name屬性
this.age = age;  //this代表當前對象,指向age屬性
}
public void showInfo() {
System.out.println("姓名:" + this.name + ",年齡:" + this.age);
}
}
//new關鍵字的使用
public class Test {
public static void main(String[] args) {
Person person = new Person("Tom", 20);  //使用new關鍵字創建對象
person.showInfo();  //調用showInfo方法
}
}

this關鍵字用于表示當前對象,它可以用于引用實例變量、實例方法或構造方法,當需要在當前對象中調用變量或方法時,可以使用this關鍵字。上面的Person類中使用了this關鍵字,在構造方法中,通過this關鍵字引用了當前對象的name屬性和age屬性;在showInfo方法中,通過this關鍵字調用當前對象的name屬性和age屬性。

而new關鍵字用于創建一個新的對象,可以將對象實例化并分配內存,分配到的內存中包含了對象的各種屬性和方法。上面的Test類中,使用new關鍵字創建了一個名為person的Person對象,同時將"Tom"和20分別賦值給了該對象的name和age屬性,然后通過person.showInfo()調用了Person類中的showInfo方法。