1、static是什么?
static是静态的意思,可以修饰成员变量和成员方法。
static修饰成员变量表示改成员变量只在内存中只存储一份,可以被共享访问、修改。
2、成员变量可以分为两类:静态成员变量和实例成员变量
静态成员变量(有static修饰,属于类,内存中加载一次):常表示如在线人数信息等需要被共享的信息,也可以被共享访问。
public class User {
// 静态成员变量
public static String onlineNumber = 151;
}
使用方法:
实例成员变量(无static修饰,存在于每个对象中):常表示姓名、年龄、等属于每个对象的信息。
public class User {
//实例成员变量
private String name;
private int age;
}
访问方法:
3、成员方法的分类:
静态成员方法(有static修饰,归属于类),建议用类名访问,也可以用对象访问。
实例成员方法(无static修饰,归属于对象),只能用对象触发访问。