[英]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.