让人尴尬的一段代码
public class Person {
public Person(String name) {
this.name = name; //为什么在这里报错呢
System.out.println(this.name);
}
}
于是联想到了局部变量和全局变量的区别.
全局变量属于对象, 局部变量属于方法
于是想去this代表对象的引用. 要给对象的属性赋值首先要定义变量
Test类调用创建对象报错
构造代码块本身就属于类的东西