Java语言支持的变量类型有:
- 局部变量
- 成员变量
- 类变量
不一样的,例如 public class A{ String id; //实例变量 private String Tel; //实例变量 private int size; //实例变量 private static String depart; //类变量 final String design="样式"; //常量 } 其中实例变量、类变量、常量都是属于成员变量的,成员变量又被称为全局变量, 成员变量的范围比实例变量更宽泛
public 是众生平等
protect 是 肥水不流外人田
default 是 大人可以小孩不行
private 是 生是我家人,死我家鬼.
protect 是 肥水不流外人田
default 是 大人可以小孩不行
private 是 生是我家人,死我家鬼.
具体的信息看下图:
作用域 | 当前类 | 同一包内 | 子孙类 | 其他包 |
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default | √ | √ | × | × |
private | √ | × | × | × |