Java实例变量可访问性
发布时间:2020-12-15 04:50:29 所属栏目:Java 来源:网络整理
导读:参见英文答案 What is the difference between public,protected,package-private and private in Java?????????????????????????????????????24个 Java中以下变量的可访问性有何不同? public class Joe { public int a; protected int b; private int b; i
参见英文答案 >
What is the difference between public,protected,package-private and private in Java?????????????????????????????????????24个
Java中以下变量的可访问性有何不同? public class Joe { public int a; protected int b; private int b; int c; } 我最感兴趣的是最后一个人在做什么. 解决方法
> public:对任何人都可读/写
> protected:可读/可写 子类的实例和封闭包中的实例 > private:对类的任何实例都是可读/可写的 和内部或外部(封闭)实例 > int c: package-private,可读/可写 同一个包内的所有类 有关详细信息,请参阅JLS 编辑:添加了受保护的评论说明从同一个包内授予访问权限,你们是完全正确的.还添加了私人评论.我现在想起了… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |