static
java中静态修饰符,其方法或变量在j类的创建时就调用(可能不创建对象),被所有对象共享。在使用时可以“类名.静态方法(变量)名”调用而不用创建对象。
所以在static修饰的静态方法中不能引用非静态变量。
同理,在static方法中不能使用this或者super。
this
java中如果方法中的变量(局部变量)名和类中的变量(成员变量)名相同,则成员变量会被屏蔽,用“this.变量名”以引用成员变量。
this(参数)用以在构造函数中调用其它构造方法(必须位于首行)