关于this的问题
class Demeng
{
String name;
public Dmeng()
{
name= "dmeng 's videocard ";
}
public void setname(String name)
{
this.name=name;
}
public void Display()
{
System.out.println( "dmeng 's working ");
}
public String getname()
{
return name;
}
}
为什么出错呢?
this.name被赋了一个值:dmeng 's videocard,那么return name就该返回这个值才对呀。
------解决方案--------------------你说说你的想法,我帮你改改吧.
------解决方案--------------------我把main方法写在另一个我新加的类Test里边了。没有动你原来的类。
另外,this不是指它所在类中的 "静态 "变量。
this.name,就是说Demeng的name
这里使用this,是因为程序中出现了两个name,为特别说明第一个name是类中定义的name,避免与方法中的name混淆,所以使用this.也就是Demeng的name