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 | √ | × | × | × |
本文深入探讨了Java语言中变量类型的分类,包括局部变量、成员变量和类变量,详细解释了它们的作用域及区别,并通过图表直观展示了各变量在不同作用域下的可用性。
618

被折叠的 条评论
为什么被折叠?



