回 帖 发 新 帖 刷新版面

主题:这样的 变量声明是什么含义

在方法中 是不是只在本方法有效,即是局部变量??
那在方法外
public int a; 是什么意思
private int a; 是什么意思
int a; 是什么意思
这些的访问范围是什么???


回复列表 (共3个回复)

沙发

public int a; 公有成员a
private int a; 私有成员a
int a;  属于默认成员a  在同一个包里的类之间是可以访问的 但是不同包里的类不能访问

这些等你学完了类就会知道的

板凳


3 楼

刚才本身打算贴张图,结果好像不支持
修饰符        类内部       同一个包      子类      任何地方
private        Y
default        Y              Y
protect        Y              Y            Y
public         Y              Y            Y           Y
对于class的修饰符只能是public和default(默认不写)

我来回复

您尚未登录,请登录后再回复。点此登录或注册