this的用法:
1. 使用范围(where to use):只能在类的实例成员中使用。非(static )成员。
2. 如何使用 ( how to use) : 在类的构造函数,或实例成员中,使用this去引用自身。先看下面一段代码示例:
- public class Person {
- public Person( ) {
- this(""); //此处this用来引用自身的构造函数
- }
- public Person(String name) {
- this.name = name; //此处this用来引用(new Person())动态生成的对象
- }
-
- public String getName() {
- return this.name; //引用自身(运行时(runtime),使用(new constructor(type.... ))生成的Object
- }
- private String name;
- }
复制代码
3 为什么使用this(why to use): 从上面的示例中,可以看出this的两个用法,引用成员变量,或调用构造函数 |