首页 > 试题广场 >

protected,public,private的区别

[问答题]
请介绍一下protected,public,private的区别
private强调的本类中可以访问,默认强调的是本类和本包可以访问,protected强调的是本类以及子类可以访问,public强调的是都可以访问,从小到大排:private 默认 protected public
发表于 2019-04-30 22:36:12 回复(0)
更多回答
private强调的本类中可以访问,默认强调的是本类和本包可以访问,protected强调的是本类以及子类可以访问,public强调的是都可以访问,从小到大排:private 默认 protected public
发表于 2019-01-29 13:20:45 回复(0)
作用域    当前类 同一package 子孙类 其它package public    √     √          √       √ protected  √     √      √      × private    √     ×          ×      ×
发表于 2019-04-25 22:05:01 回复(0)
private完全私有,pro在本类和子类中可以看到,pub的,完全公开。
发表于 2019-02-09 10:01:19 回复(0)
权限的大小public可以访问同一类,同一包,子孙类,不同包,protected可以访问同一类,同一包,子孙类,privated只可以在同一类下访问
发表于 2019-10-10 18:27:52 回复(0)
public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × ×
发表于 2019-05-08 10:27:30 回复(0)
Ly~头像 Ly~
1、private修饰词,表示成员是私有的,只有自身可以访问; 2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。
发表于 2019-05-06 00:00:16 回复(0)
private 关键字可以修饰类,方法,属性。主要是修饰方法和属性, protected是基本是和private一致,只是被继承的时候,protected方法可以被继承,而private方法不能被继承 public是公开的
发表于 2019-05-02 19:57:29 回复(0)
作用域    当前类 同一package 子孙类 其它package public    √     √          √       √ protected  √     √      √      × friendly  √     √          ×      × private    √     ×          ×      ×
发表于 2019-04-30 21:39:55 回复(0)
1、private修饰词,表示成员是私有的,只有自身可以访问; 2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。 3、default,表示包访问权限,同一个包内可以访问,访问权限是包级访问权限; 4、public修饰词,表示成员是公开的,所有其他类都可以访问;
编辑于 2019-04-26 23:22:28 回复(0)
public是公共变量的意思 就是在整个程序运行过程中都管用 private是私有变量的意思 只有类内可直接访问 protected是受保护变量 类内和子类可直接访问
发表于 2019-04-25 23:52:24 回复(0)
访修饰符权限大小public大于protected大于default大于private
发表于 2019-04-25 16:12:41 回复(0)
权限的大小 public可以访问同一类,同一包,子孙类,不同包, protected可以访问同一类,同一包,子孙类, privated只可以在同一类下访问
发表于 2019-04-19 18:11:17 回复(0)
权限的大小public可以访问同一类,同一包,子孙类,不同包,protected可以访问同一类,同一包,子孙类,privated只可以在同一类下访问
发表于 2019-03-20 09:57:04 回复(0)
private<protected<无修饰符<public
编辑于 2019-01-11 00:27:13 回复(0)
英语好一点应该就能理解什么意思
发表于 2019-01-06 10:01:12 回复(0)