java访问控制关键字_Java 访问控制关键字
public, private, protected 在控制上有什么区别和不同请参考下面的说明。
请参考下图的说明。
和下面的一个说明:
│ Class │ Package │ Subclass │ Subclass │ World
│ │ │(same pkg)│(diff pkg)│
────────────┼───────┼─────────┼──────────┼──────────┼────────
public │ + │ + │ + │ + │ +
────────────┼───────┼─────────┼──────────┼──────────┼────────
protected │ + │ + │ + │ + │
────────────┼───────┼─────────┼──────────┼──────────┼────────
no modifier │ + │ + │ + │ │
────────────┼───────┼─────────┼──────────┼──────────┼────────
private │ + │ │ │ │
+ : accessible
blank : not accessible
不管使用何种修饰符,在本类中都可以访问。
使用 public 修饰符,在所有的地方都可以访问,除非 Package 不可见。
使用 private 修饰符,只能在本类中可以访问。
使用 protected 修饰符,能够在本类,相同 package 中,和子类(可以是不同的包)中访问。
不使用修饰符,能够在本类,本包和子类(相同的包)中访问。
java访问控制关键字_Java 访问控制关键字相关推荐
- java 同步块关键字_Java同步关键字,同步方法和块
java 同步块关键字 Java synchronized keyword is used in multithreading to create a code block that can be e ...
- 关键字_Java Volatile关键字
作者| Arun Manivannan 译者|有孚 编辑|包包 Java的volatile关键字用于标记一个变量"应当存储在主存".更确切地说,每次读取volatile变量,都应该 ...
- java 中关键字_java中关键字一览
开始学习java了,今天学了java中的关键字,给大家分享以下. java中有50个关键字(含两个保留字),没有算true,false,null,简单一点,列个表格出来,仿照着:abstractcon ...
- java super()方法_Java super关键字的使用方法详解
构造方法中的super关键字 在Java子类的构造方法中可以通过super关键字来调用父类的构造方法.其用法为: 1) super(); 访问父类中的无参构造函数 2) super (paras-); ...
- java中super关键字_Java中关键字super与this的区别
一.super关键字 在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象.怎么去引 ...
- java synchronized关键字_Java synchronized 关键字,你用的对吗?
for (int i = 0; i < 5; i++) {System.out.println(Thread.currentThread.getName + " " + i) ...
- java private 命名_java private关键字用法实例
这篇文章主要介绍了java private关键字用法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 package java04; /* * 问 ...
- java面相对象的关键字_Java面向对象关键字有哪些?
面向对象的特征:封装.继承.多态 Java的关键字: 1)48个关键字:abstract.assert.boolean.break.byte.case.catch.char.class.continu ...
- java implements关键字_Java implements 关键字(keyword)
例如: 要访问接口方法,必须实现接口 (有点像继承的),由另一个类使用implements关键字(而不是extends).接口方法的实现由用implements关键字的类提供:public class ...
- java抽象类关键字_Java之关键字abstract(抽象类与抽象方法)
/* * abstract关键字的使用 * 1.abstract:抽象的 * 2.abstract可以用来修饰的结构:类.方法 * * 3. abstract修饰类:抽象类 * > 此类不能实例 ...
最新文章
- 如何查看tomcat是否安装成功_如何查看网站是否被收录?
- 动态规划是真的难啊坚持
- 洛谷【P2758】-编辑距离
- LeetCode 1180. 统计只含单一字母的子串
- 钳工下料软件_钳工。 更开心 更具生产力。 远程工作。
- vuedraggable嵌套块拖拽_Vue 基于 vuedraggable 实现选中、拖拽、排序效果
- Clay:易塑的c#动态对象——第一部分:为什么我们需要它
- django--rtbac权限管理
- 关于Relay Log无法自动删除的问题
- QTTabBar安装后不生效
- python爬取微信运动_微信运动数据抓取(Python)
- 解决酷狗音乐缓存文件kgtemp文件无法播放的问题
- 《西点军校的经典法则》序 -- 責任(せきにん)、栄誉(えいよ)、国家(こっか)
- 前端时尚好用的图标项目-Font Awesome
- python压缩图片 指定大小
- Docker安装PHP-FPM5.6 (自带redis扩展,Mysql扩展,GD库扩展(支持JEPG))
- 两天价网站背后重重迷雾:做个网站究竟要多少钱
- Vim快速移动光标至行首和行尾 、第一行和最后一行
- 机器学习之Pandas教程(上)
- 【大话数据结构】第八章-查找(2)