java中public,private,protect,default区别
Java中访问修饰符public、private、protect、default范围
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://lvdairy.blogbus.com/logs/51747079.html
|
同一个类 |
同一个包 |
不同包的子类 |
不同包的非子类 |
Private |
√ |
|||
Default |
√ |
√ |
||
Protected |
√ |
√ |
√ |
|
Public |
√ |
√ |
√ |
√ |
public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不
仅可以跨类访问,而且允许跨包(package)访问。
private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以
及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。
protect: 介于public 和 private 之间的一种访问修饰符,一般称之为“保护形”。被其修饰的类、
属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。
default:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中进行访
问。
java中public,private,protect,default区别相关推荐
- 关于java的public,private,protect,以及默认权限的理解
2019独角兽企业重金招聘Python工程师标准>>> 关于java的public,private,protect,以及默认权限的理解 1.private 只允许在本类中使用 方法或 ...
- php class中public,private,protected的区别以及实例分析
本篇文章是对php class中public,private,protected的区别以及实例进行了详细的分析介绍,需要的朋友参考下 一,public,private,protected的区别 pub ...
- typescript 中 public private protect 区别
在ts的class 内部属性的标记分为public.private.protect三类 public 可以被实例化的对象访问到 private 只可以被定义的class中访问使用,不可被子类继承访问, ...
- Java中public,private,protected以及default的访问权限区别
** Java中public,private,protected以及default的访问权限区别 ** 首先,从public的字面意思上就能够知道public所指的是公共的,从而我们可以知道publi ...
- java中public和private的区别
java中public和private的区别 public :public 表明该数据成员.成员函数是对所有用户开放的,所有用户都可以直接进行调用 private :private 表示私有,私有的意 ...
- java中public、private、protected的区别
java中public.private.protected的区别 在java中通过三个关键字public.private.protected在类的内部来进行边界的设定,这些访问指定词(access s ...
- java面试题三十 public,private,protected,default访问权限
1 考题描述: 2 答案 BD 3解析 B. no modifer既为default也就是friendly 3.1 public,private,protected,default访问权限图 3.2证 ...
- PHP Class中public,private,protected,static的区别
PHP Class中public,private,protected,static的区别 public:权限是最大的,可以内部调用,实例调用,可以被继承. protected:受保护类型,用于本类和继 ...
- public,private,protected,default详解
[一]public,private,protected,default public 作用:可以被该类的和非该类的任何成员访问. 注意:使用public关键字声明的类必须与java文件名保持一致,并且 ...
最新文章
- mysql以及mysql bench安装教程
- 日常使用计算机工具软件,计算机常用工具软件的使用.doc
- postman怎么传session_Day 47: 不搞懂Cookie和session誓不罢休
- 基于JQuery做的一个简单的点击显示和隐藏的小Demo
- atom无法安装插件的解决方法之一
- 专家访谈:谈谈数据挖掘技术
- debug使用方法(概念篇)
- MATLAB小数取整
- 《游戏引擎架构》信息总汇
- 计算机excel猪肉价格分析,猪肉价格的统计模型.doc
- On-Ramp算法参考资料
- 编辑器下运行exe或bat run exe or bat in editor
- 派生类成员的访问属性
- SQL 实验项目5_触发器
- 基于STM32的常用数码管芯片TM1650驱动
- 人工智能6-GA遗传算法
- ASW3642方案说明|HDMI2.0双向多路切换方案|DP1.2双向多路切换方案
- 大型多人在线游戏的开发中,如何做到每个玩家动作的实时同步的?
- js实现日期显示的一些操作
- location.hash 原生js页面跳转/路由