Java中private,protected,public和default的区别

 我来答
红叶逆风飞efc6289
2017-08-23 · TA获得超过310个赞
知道答主
回答量:293
采纳率:50%
帮助的人:30.6万
展开全部
public:
具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。
protected:
主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰桥岁的成员,其敏桐睁他的不可以,它相当于传递给子类的一种继承的东西
default:
有时候也称为friendly,它是针对本包访问而设计的,任何处于本包下的类、接口、异常等,都可以相互访问,即使是父类没有用protected修饰的成员也可以。
private:
访问权限仅限于类的内部,是一种封装的体现,例如,大多数成员变量都是修饰符为private的轮让,它们不希望被其他任何外部的类访问。
匿名用户
2017-08-23
展开全部
具体区别如迟弊下: private:只在类拍芹内可以访问袭旦毕 default:在类内,同一个包内可以访问 protected:在类内,同一个包内,继承该类的子类内可以访问 pubilc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
VayCi
2017-08-23 · TA获得超过620个赞
知道小有建树答主
回答量:1021
采纳率:50%
帮助的人:320万
展开全部


参考地困雀址信谨:汪坦早http://www.imooc.com/video/2385

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式