[英]Assigning values to object fields in Java?
例如,如果我有這個:
class Test{
private int id;
public Test(int id){
id=id;
}
}
在這種情況下,如何將id
參數的值分配給id
字段?
采用
this.id = id;
因為this
是指當前對象。
在此處了解更多信息: http : //docs.oracle.com/javase/tutorial/java/javaOO/thiskey.html
使用this
:
public Test(int id){
this.id = id;
}
從這里 :
在實例方法或構造函數中,
this
是對當前對象的引用-當前對象正在調用其方法或構造函數。 您可以使用this
從實例方法或構造函數中引用當前對象的任何成員。
您可以使用assign:
this.id = id;
數據實例隱藏在這里發生。您的局部變量正在隱藏您的實例變量。 因此要訪問實例數據,請始終使用“ this”
所以this.name = name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.