他们说的都已经很详细了。 static 静态 不用实例化对象,直接用类来调用。还有就是 static类型的变量的值,是最后一次改变的值。public class TestStatic { static int i = 0; public static void main(String[] args) { i = 8; //T t = new T(); //T.this.i = 9; } }class TT { int i = 8; void m() { TestStatic ts = new TestStatic();
static 静态 不用实例化对象,直接用类来调用。还有就是 static类型的变量的值,是最后一次改变的值。public class TestStatic {
static int i = 0;
public static void main(String[] args) {
i = 8;
//T t = new T();
//T.this.i = 9;
}
}class TT {
int i = 8;
void m() {
TestStatic ts = new TestStatic();
System.out.println(TestStatic.i);
System.out.println(ts.i);
}
}
public void add(String name){
this.name=name;
}this也是指类的东西,那个类成员变量 name被成员变量name赋值。