Java 声明和访问控制(二) this关键字的访问
this可以引用本类的静态变量和实例变量,而在静态方法中不能引用实例变量(因为当静态方法加载时,实例变量还没有被定义和初始化)
this不可以引用局部变量。例如方法的参数变量,以及在方法中定义的局部变量,都不可以使用this.来引用
用法有三处:
①当要明确地指出使用本类实例变量时。
②把this当做参数传递。
③当内部类要使用外部类的对象时。
本文出自 无忧之路 - 博客园
this可以引用本类的静态变量和实例变量,而在静态方法中不能引用实例变量(因为当静态方法加载时,实例变量还没有被定义和初始化)
this不可以引用局部变量。例如方法的参数变量,以及在方法中定义的局部变量,都不可以使用this.来引用
用法有三处:
①当要明确地指出使用本类实例变量时。
②把this当做参数传递。
③当内部类要使用外部类的对象时。