Java的作用域public、private、protected及不写的区别

3 篇文章 0 订阅
订阅专栏

1、public:

public表明该数据成员、成员函数对所有用户是开发的,所有用户都可以直接调用它。

2、private:

private意思是私有的,私有的就是说除所属类class本身,任何人都不能直接调用,包括其子类不可以调用。

3、protected:

protected对其子类是可见的,对其他外部类是不可见的,既不可以直接调用。

详细参见下图:


如果不写的话默认为default,其作用域是所属类和同一个package的类都可以调用,子类和其他的外部类是不可以的。Java中没有友元类,可能认为他不是一个好的设计,而是采用了内部类实现C++友元的功能。


java作用域public protected private,以及不时的区别
悟已往之不谏,知来者之可追
06-08 3240
下面我简单的画一张表来说明问题: modifiers 作用域(可见) 当前类 同包 子孙类 其他包 public √  √  √   √ protected  √  √  √ × default(friendly)  √  √ × × private  √ × × ×
Java中成员变量,成员方法作用域private,protected,public,default)
Gary_123666的博客
12-01 963
Java中成员变量,成员方法作用域private,protected,public,default)测试文件目录结构privateprotectedpublicdefault总结 测试文件目录结构 环境:JDK11 private 同一类中 package a; public class Student { private int a = 3; public int getA() { return a; } public void setA(in
作用域public,private,protected,以及不时的区别
life_liver的专栏
03-18 3558
C++中和JAVA中,publicprivate、projected的用法不完全一样。 C++中: public修饰的成员变量或方法可以被任意其他的类访问。private修饰的成员变量和方法,只能有类本身以及友元函数和友元类来访问。projected修饰的成员变量和方法,能被类本身、继承本身的子类、友元函数以及友元类来访问。默认情况下,在class关键字定义的类中,第一个作用域限定词(p
java作用域public ,private ,protected 及不时的区别
yangmingjiayou
12-29 483
[size=12][color=red] 这是我在别的地方看到的一篇文章,以前有看到过相似文章,觉得这里的一个比喻比较好就转载过来了。链接地址忘记了,有知道的告诉我,我添加上去。谢谢![/color][/size] java作用域public ,private ,protected 及不时的区别 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自...
java个修饰符作用域
最新发布
weixin_41788814的博客
07-20 23
Java访问修饰符及其作用域Java编程语言中,访问修饰符是一种关键字,用于指定类、接口、方法和变量的访问权限。正确使用访问修饰符可以提高代码的封装性、安全性和可维护性。本文将详细解释Java中的四种访问修饰符:publicprivateprotected和默认(无修饰符),并通过代码示例和关系图来展示它们的作用域...
作用域publicprivateprotected,以及不时的区别
dief913975849的专栏
09-14 967
这四个作用域的可见范围如下表所示。 说明:如果在修饰的元素上面没有任何访问修饰符,则表示friendly。 作用域 当前类 同一package 子孙类 其他package public √  √  √  √
java作用域public,private,protected及不时的区别
记录技术点点之路
05-04 225
在说明这四个关键字之前,我想就class之间的关系做一个简单的定义:对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、 public :对 所有用户 开放,所有用户都可直接调用 2、 private :私有。 除了class自己之外,任何人都不可直接使用 ,私有财产神圣不可侵犯嘛,即便...
说出作用域public, private, protected,以及不区别
04-22
这四个作用域的可见范围如下表所示。 说明:如果在修饰的元素上面没有任何访问修饰符,则表示friendly。 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly ...
Java的外部类为什么不能使用privateprotected进行修饰的讲解
08-26
Java是一种面向对象的编程语言,它的类修饰符有public、default、privateprotected等,但是为什么Java的外部类不能使用privateprotected进行修饰呢?今天我们就来探讨这个问题。 首先,我们需要了解Java的类...
访问修饰符private, friendly,protected,public区别
Newhaven
06-10 200
在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、publicpublic表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、privateprivate表示私有,私有的意思就是除了class自己之外...
第2章 Java编程基础——FAQ2.03 用public. protectedprivate修饰方法有什么区别
dengyansui9157的博客
01-15 366
FAQ2.03 用public. protectedprivate修饰方法有什么区别? 答: 这个问题是初学者经常迷糊的地方,为了能够讲的更加清楚一些,我把Google出来的信息总结一下吧。。 下面是06年CSDN上的一份帖子精华: ——————————————————————————————————————————————————————————————————————————...
请说出作用域publicprivateprotected,以及不时的区别
qq_62975017的博客
07-21 494
friendly友好,在类内部、同 package可以访问,子孙类、其他package都不能访问。protected声明的为受保护成员变量和函数成员,类外不可使用。默认情况(不)下,属于一种包访问,即能被类本身以及同一个包中的类访问。private 声明的为私有成员变量和函数成员,只在声明的类内可以使用。public 声明的为公共成员变量和函数成员,在整个类内类外都可使用。protected 声明的子类变为privatepublic 声明的在子类变为publicprivate 声明的在子类中不可用。
作用域publicprotectedprivate以及不时的区别
qq_42499475的博客
08-02 3456
作用域publicprotectedprivate以及不时的区别: 1.public  不同包 同一包 类内都可以用 2.private  只有本类内可以用 私有的 3.protected:不同包的子类, 同一包类内都可以用 4.不时 同一包内 ,类内。...
作用域publicprotectedprivate区别?以及不时的区别
柳旦旦的博客【PHP面试网博主】
08-27 473
public 在任何位置都可以访问 private 在当前类内部可以访问 protected 不同包的子类,当前包内都可以访问 不的时候默认为friendly 也就是default默认的。
44、作用域public,private,protected,以及不时的区别
kaszxc的博客
11-09 205
44、作用域public,private,protected,以及不时的区别 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly
publicprivateprotectedJava语言中的作用域
04-19
publicprivateprotectedJava 语言中的访问修饰符,用于控制类中成员的可见性和访问性。public 表示该成员可以被所有类访问,private 表示该成员只能被自身类访问,protected 表示该成员只能被自身类及其子类...
写文章

热门文章

  • Android中获取当前所有应用的包名和类名 9322
  • Android8.1 Launcher3中应用icon的替换 3226
  • Android8.1,Launcher3中应用显示顺序 3152
  • Java的作用域public、private、protected及不写的区别 1523
  • android 各版本源码在线阅读网址 1443

分类专栏

  • Android学习 15篇
  • Java学习 3篇
  • Linux相关 2篇
  • C/C++知识
  • Perl/shell相关

最新评论

  • Android8.1 Launcher3中应用icon的替换

    威威威威威少: 谢谢给出的思路

  • Android通过控件如TextView等获取其所在的布局View

    ctotalk: 感谢分享

  • Android8.1,Launcher3中应用显示顺序

    _Shawn_: 你好,我现在正在做8.1的launcher3;需求是把抽屉去掉,请问你知道怎么弄吗?求指导

最新文章

  • Android通过控件如TextView等获取其所在的布局View
  • android 各版本源码在线阅读网址
  • Android8.1,Launcher3中应用显示顺序
2019年1篇
2018年4篇
2016年1篇
2014年13篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家沈阳玻璃钢小品雕塑鄂尔多斯玻璃钢雕塑最好的云南玻璃钢雕塑禅城玻璃钢花盆价格玻璃钢雕塑都是封底的吗拱墅区玻璃钢金属雕塑公司北京玻璃钢卡通老鼠雕塑玻璃钢花盆品牌通用玻璃钢雕塑摆件供货商东川区玻璃钢雕塑多少钱玻璃钢照片雕塑2022年广西玻璃钢花盆哪家好西安玻璃钢雕塑生产厂家广州仿铜玻璃钢雕塑公司阜阳马雕塑玻璃钢玻璃钢牛雕塑现货北京玻璃钢蝗虫雕塑成都一家人玻璃钢雕塑厂国庆商场美陈装饰南宁抽象玻璃钢雕塑订做价格烟台玻璃钢雕塑价格九江公园玻璃钢雕塑安装徐汇区专业玻璃钢雕塑成品玻璃钢花盆开发西安户外玻璃钢雕塑多少钱温州玻璃钢陶瓷雕塑方案湖北酒店玻璃钢雕塑公园艺术摆件贵州佛像玻璃钢雕塑销售电话玻璃钢雕塑品牌有哪些郴州玻璃钢雕塑制作厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化