教程里说使用this关键字是因为这段代码:
public class Telphone{
private float screen;
private float cpu;
public void sendMessage()
{System.out.println("sendMessage");
}
public void setScreen(float screen)
{this.screen=screen;
this.sendMessage();
}
}
question1:形参screen和属性名screen重名才使用this关键字的,那么如果修改形参名为其他的,那么就不会重名,这样会出错吗?
question2:可以看到sendMessage方法是和setScreen方法是在同一类下的,而且不是静态的,那么可以直接调用sendMessage方法不使用this关键字吗?
这些问题,你自己敲代码,敲出来的结果,自己更记得牢。