一、static关键字作用
- static是静态的意思,可以修饰成员变量,表示该成员变量在内存中只存储一份,可以被共享访问、修改。
二、两种成员变量(成员方法同理)
public static int onLineNumber;
private String name;
private int age;
public static void main(String[] args) {
User.onLineNumber++;
System.out.println(onLineNumber);
User u1 = new User();
u1.name = "猪八戒";
}
三、一些注意事项
public class Test {
public static int lineNumber;
public String name;
public static void getMax(){
System.out.println(lineNumber);
inAddr();
Test test = new Test();
System.out.println(test.name);
}
public void run(){
System.out.println(lineNumber);
inAddr();
System.out.println(name);
sing();
}
public void sing(){
}
public static void inAddr(){
}
public static void main(String[] args) {
}
}