【Java-7】This關鍵字
阿新 • • 發佈:2019-01-05
This用於函式裡面,This可以看做一個引數(省略了),這個引數型別就是這個類
引用成員變數
package bao1;
public class Student {
String name; // 定義一個成員變數name
private void SetName(String name) { // 定義一個引數(區域性變數)name
this.name = name; // 將區域性變數的值傳遞給成員變數
}
}
呼叫類的構造方法
class Test{ public static void main(String [] args){ //呼叫無參建構函式, Person p1 = new Person(); p1.setAge(20); p1.setName("張三"); p1.setGender("男"); System.out.println(""+p1.getName()+" 今年"+p1.getAge()+"歲 性別為:"+p1.getGender()); } } class Person{ private String name; private int age; private String gender; Person(){} Person(String name,int age,String gender){ this.name = name; this.age = age; this.gender = gender; } public void setName(String name){ name = name; } public String getName(){ return name; } public void setAge(int age){ age = age; } public int getAge(){ return age; } public void setGender(String gender){ gender = gender; } public String getGender(){ return gender; } }