Java-就近原则和this关键字
其实这里的内容也不是很多 这篇博客也就是为了温习this的运用 以前都学过
一个类中 在方法外部的变量我们称之为成员变量 方法内部的变量我们称之为局部变量
那么就会出现这样的问题 如果成员变量和局部变量名相同 那么编译器优先调用谁呢?
1 | public class GirlFriend{ |
上述代码的输出结果为10 这就是我们所说的就近原则
局部变量靠着输出代码更近 所以优先调用局部变量
但是如果我们就是想用成员变量呢 这个时候就要考虑使用this关键字
1 | class GirlFriend { |