首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
protected,public,private的区别
[问答题]
请介绍一下protected,public,private的区别
添加笔记
求解答(0)
邀请回答
收藏(42)
分享
纠错
16个回答
添加回答
0
西瓜同学🏀
private强调的本类中可以访问,默认强调的是本类和本包可以访问,protected强调的是本类以及子类可以访问,public强调的是都可以访问,从小到大排:private 默认 protected public
发表于 2019-04-30 22:36:12
回复(0)
更多回答
2
猎码
private强调的本类中可以访问,默认强调的是本类和本包可以访问,protected强调的是本类以及子类可以访问,public强调的是都可以访问,从小到大排:private 默认 protected public
发表于 2019-01-29 13:20:45
回复(0)
1
茹(๑•.•๑)
作用域 当前类 同一package 子孙类 其它package public √ √ √ √ protected √ √ √ × private √ × × ×
发表于 2019-04-25 22:05:01
回复(0)
1
亦言亦行
private完全私有,pro在本类和子类中可以看到,pub的,完全公开。
发表于 2019-02-09 10:01:19
回复(0)
0
AyayaShuoShuo
权限的大小public可以访问同一类,同一包,子孙类,不同包,protected可以访问同一类,同一包,子孙类,privated只可以在同一类下访问
发表于 2019-10-10 18:27:52
回复(0)
0
woli莹
public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × ×
发表于 2019-05-08 10:27:30
回复(0)
0
Ly~
1、private修饰词,表示成员是私有的,只有自身可以访问; 2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。
发表于 2019-05-06 00:00:16
回复(0)
0
TiAmo_9955
private 关键字可以修饰类,方法,属性。主要是修饰方法和属性, protected是基本是和private一致,只是被继承的时候,protected方法可以被继承,而private方法不能被继承 public是公开的
发表于 2019-05-02 19:57:29
回复(0)
0
Gaoyuer
作用域 当前类 同一package 子孙类 其它package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × ×
发表于 2019-04-30 21:39:55
回复(0)
0
九零二w
1、private修饰词,表示成员是私有的,只有自身可以访问; 2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。 3、default,表示包访问权限,同一个包内可以访问,访问权限是包级访问权限; 4、public修饰词,表示成员是公开的,所有其他类都可以访问;
编辑于 2019-04-26 23:22:28
回复(0)
0
柠小哀
public是公共变量的意思 就是在整个程序运行过程中都管用 private是私有变量的意思 只有类内可直接访问 protected是受保护变量 类内和子类可直接访问
发表于 2019-04-25 23:52:24
回复(0)
0
江畔8670
访修饰符权限大小public大于protected大于default大于private
发表于 2019-04-25 16:12:41
回复(0)
0
ゥ半缘修道〆半缘君`灬
权限的大小 public可以访问同一类,同一包,子孙类,不同包, protected可以访问同一类,同一包,子孙类, privated只可以在同一类下访问
发表于 2019-04-19 18:11:17
回复(0)
0
゛莪们咫间
权限的大小public可以访问同一类,同一包,子孙类,不同包,protected可以访问同一类,同一包,子孙类,privated只可以在同一类下访问
发表于 2019-03-20 09:57:04
回复(0)
0
随遇而安20181229001716
private<protected<无修饰符<public
编辑于 2019-01-11 00:27:13
回复(0)
0
超人不会流眼泪~
英语好一点应该就能理解什么意思
发表于 2019-01-06 10:01:12
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
测试工程师
Java
上传者:
小小
难度:
16条回答
42收藏
2904浏览
热门推荐
相关试题
在4层PCB设计中,最优的分层设计...
PCB
评论
(1)
在Verilog时序逻辑设计中,为...
Verilog
评论
(1)
考虑如下时序代码: always ...
Verilog
评论
(1)
以下代码关于constexpr虚函...
C++
评论
(1)
为智能音箱"天猫精灵X6",撰写一...
Prompt判断
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题