public,private,protected,的作用域,以及不写时的区别

java作用域public protected private,以及不写时的区别 下面我简单的画一张表来说明问题: modifiers 作用域(可见) 当前类 同包 子孙类 其他包 public √  √  √   √ protected  √  √  √ × default(friendly)  √  √ × × private  √ × × × 阅读详情
这四个作用域的可见范围如下表所示。

说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。


作用域    当前类     同一package    子孙类     其他package

public            √            √                      √                √
protected      √            √                       √                 ×
friendly          √            √                       ×                 ×
private          √             ×                       ×                  × 
备注:只要记住了有4种访问权限,4个访问范围,然后将全选和范围在水平和垂直方向上分别按排从小到大或从大到小的顺序排列,就很容易画出上面的图了。
说出作用域public, private, protected,以及不写得区别    这四个作用域的可见范围如下表所示。 说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 立即下载

相关推荐

微机原理课程设计-模拟十字路口交通信号灯

一、设计任务描述 1.1设计目的 通过课程设计使学生更进一步掌握微机原理及应用课程的有关知识,提高应用微机解决问题的能力,加深对微机应用的理解。通过查阅资料,结合所学知识进行软、硬件的设计,使学生初步掌握应用微机解决问题的步骤及方法。为以后学生结合专业从事微机应用设计奠定基础。 1.2 设计要求 控制LED灯,按照十字路口红绿灯的原理亮灭显示: (1) 东西方向车辆放行x秒...

Learning_is_endless的博客 2万+

public,protected,default,private访问修饰符的作用区域

1.public:私有的,访问权限最小,只能当前内部可见。2.protected:保护的,访问权限在本类,同包的子类,不同包的子类。3.default(默认的):什么都不写,访问权限是本类和同包类都可以访问4:private:私有的,访问的权限最小,只能当前类内部可见。...

weixin_45002612的博客 918

TwinCAT3 Modbus-TCP Client/Server使用

/起始地址是12289//起始地址是12294。

panjinliang066333的博客 7732

java的public,private, protected, default作用范围

public:所有类可见 private:本类可见 protected:本包和所有子类可见(本包中的子类可访问,不同包中的子类可以访问,不是子类不能访问) default(表中package):本包可见(本包中的子类和非子类均可访问,不同包中的类及子类不能访问) ...

XM_no_homework的博客 2784

R语言生存分析

自己整理编写的R语言常用数据分析模型的模板,原文件为Rmd格式,直接复制粘贴过来,作为个人学习笔记保存和分享。部分参考薛毅的《统计建模与R软件》和《R语言实战》生存分析是研究生存时间的分布规律,以及生存时间和相关因素之间关系的一种统计分析方法。生存分析在医学科学研究中具有广泛而重要的应用价值,它对人群寿命的研究,各种慢性疾病的现场追踪研究,临床疗效试验和动物试验等研究中随访资料的处理骑着举足轻重的作

Tiaaaaa的博客 2万+

(2)NPW(监控片)【中】---业务场景精讲

自己在日常工作当中,由于非产线人员出生,对NPW的知识一直一知半解,业务场景认识的不够透彻,做系统的时候很难理解甲方的NPW业务应用,特收集了不少关于NPW的一些业务场景,下面都是一些摘抄,大家关注我标红标粗的部分,

阿拉伯梳子的专栏 1586

第 5 天JAVA面试题任务

class A {static { // 父类静态代码块public A() { // 父类构造器static { // 子类静态代码块public B() { // 子类构造器。

qq_67419883的博客 116

Spring Framework 7.002.Spring IoC 容器与 Bean 简介(Introduction to the Spring IoC Container and Beans)

摘要:Spring框架的核心技术包括IoC容器和AOP技术。IoC容器通过依赖注入实现控制反转,提供Bean管理和配置功能。ApplicationContext作为BeanFactory的扩展,增加了企业级特性。文档详细介绍了容器配置、Bean定义、依赖注入、作用域等核心概念,以及基于注解的配置方式。AOP框架支持80%的AOP需求,并可集成AspectJ。此外还涵盖环境抽象、容器扩展点等高级特性,为Java企业应用开发提供全面支持。(150字)

无 212

Java中访问修饰符public、private、protect、default范围

静态内部类是不需要依赖于外部类的,这点和类的静态成员属性有点类似,并且它不能使用外部类的非static成员变量或者方法,这点很好理解,因为在没有外部类的对象的情况下,可以创建静态内部类的对象,如果允许访问外部类的非static成员就会产生矛盾,因为外部类的非static成员必须依附于具体的对象。我们看到匿名内部类Test$1的构造器含有两个参数,一个是指向外部类对象的引用,一个是int型变量,很显然,这里是将变量test方法中的形参a以参数的形式传进来对匿名内部类中的拷贝(变量a的拷贝)进行赋值初始化。

qq_43842093的博客 4227

【python股票价格预测】基于LSTM(长短期记忆网络)的股票价格预测(附python代码)

【python股票价格预测】基于LSTM(长短期记忆网络)的股票价格预测(附python代码)

k8291121的博客 1011

西门子G120变频器在立体仓库堆垛机应用参数设置

本文详细介绍了G120 CU240E及CU250S变频器的参数设置流程。主要内容包括:1)快速调试步骤,从新建项目、扫描节点到设置电机类型、负载类型等参数;2)抱闸参数设置方法;3)参数下载异常时的处理方案。重点说明了通过STARTER软件进行向导式调试的完整过程,包括电机铭牌参数输入、识别方式选择等关键环节,并提示了通讯连接注意事项。当下载失败时,提供了通过导入导出项目文件解决问题的具体方法。

xdpcxq的专栏 863

类成员访问修饰符

四个作用域的可见范围如下表所示。 说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ ...

chenkai360的专栏 337

优快云 2

2

qq_62260432的博客 5236

作用域public,private,protected,以及不写时的区别

C++中和JAVA中,public、private、projected的用法不完全一样。 C++中: public修饰的成员变量或方法可以被任意其他的类访问。private修饰的成员变量和方法,只能有类本身以及友元函数和友元类来访问。projected修饰的成员变量和方法,能被类本身、继承本身的子类、友元函数以及友元类来访问。默认情况下,在class关键字定义的类中,第一个作用域限定词(p

life_liver的专栏 3729

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

作用域 public,private,protected,以及不写时 的区别

Cheng 271

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【Java】java作用域public ,private ,protected 及不写时的区别

http://yangmingjiayou.iteye.com/blog/151865   这是我在别的地方看到的一篇文章,以前有看到过相似文章,觉得这里的一个比喻比较好就转载过来了。链接地址忘记了,有知道的告诉我,我添加上去。谢谢!  java作用域public ,private ,protected 及不写时的区别      在说明这四个关键字之前,我想就class之间的关系做一个简

michellechouu的专栏 426

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

作用域public,protected,private以及不写时的区别

作用域public,protected,private以及不写时的区别: 1.public  不同包 同一包 类内都可以用 2.private  只有本类内可以用 私有的 3.protected:不同包的子类, 同一包类内都可以用 4.不写时 同一包内 ,类内。...

qq_42499475的博客 3553

java作用域public ,private ,protected 及不写时的区别

在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。  1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用  2、private:private表示私有,私有的意思就是除了class自

IT那些事儿 9万+

继承及java作用域public ,private ,protected 及不写时的区别

继承:即子类继承父类的特性并拓展之。我现在有三个类:GrandFather Father Son其中的关系是一级继承一级。其中都有一个共有的方法:public void tellStory()直接上代码:GrandFather类:package demo;public class GrandFather {    protected

菜菜De学习 8225

作用域public,private,protected,以及不写(friendly)时的区别

榴莲真的香吗 454

请说出作用域public, private, protected, 以及不写时的区别

不写任何作用域(即访问权限)表示friendly public 公共,权限最大,作用域最大,在类内部、同一package、子孙类、其他package都可以访问 protected保护,在类内部、同一package、子孙类都可以访问,但其他package不能访问 friendly友好,在类内部、同一package可以访问,子孙类、其他package都不能访问 private私有,权限最小,作...

浮生若梦的博客 942
上一篇: GridBagLayout布局 java swing
下一篇: java File这是文件基类,抽象地代表一个文件实体,它有四个不同的构造方法:
前端蜗牛君
博客等级 码龄10年 274粉丝 158原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值