能否访问                           public   > protected > (default 不写) > private

同一个类(我自己)              YES        YES               YES                  YES

同一个包 (我邻居)             YES         YES              YES                   NO

不同包子类(我儿子)          YES         YES               NO                     NO

不同包非子类(陌生人)       YES          NO                NO                      NO

1、为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。

如果没有指定包名,所有的示例都属于一个默认的无名包。

Java中的包一般均包含相关的类,java是跨平台的,所以java中的包和操作系统没有任何关系,java的包是用来组织文件的一种虚拟文件系统。

2、import语句并没有将对应的java源文件拷贝到此处仅仅是引入,告诉编译器有使用外部文件,编译的时候要去读取这个外部文件。B错

3、Java提供的包机制与IDE没有关系。C错

4、定义在同一个包(package)内的类可以不经过import而直接相互使用

【Java笔记】四种权限修饰符总结相关推荐

  1. Java 四种权限修饰符

    Java 四种权限修饰符访问权限 public protected (default) private 同一个类(我自己) yes yes yes yes 同一包(我邻居) yes yes yes n ...

  2. java四种权限修饰符 (private 、default(缺省)、prote、public)适用范围

    验证测试 (1)定义一个order 类 ,其中包涵四种权限修饰符属性 以及方法 private int orderPrivate; int orderDefault; protected int or ...

  3. Java基础:Java中四种访问修饰符

    一.背景. 这篇文章主要介绍了Java中四种访问修饰符详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下.放假在家里休息,闲来无事,想 ...

  4. Java的四种访问修饰符介绍

    Java的四种访问修饰符详解 Java的四种访问修饰符分别是:public.protected.default.private 四种访问修饰符的访问范围: 访问修饰符类型 本类 本包 不同包中的子类 ...

  5. final关键字概念及其四种用法、四种权限修饰符的优先级以及内部类的相关概念

    一.final关键字代表最终.不可改变的. 常见的四种用法: ①.可以用来修饰一个类. ②.可以用来修饰一个方法. ③.还可以用来修饰一个局部变量. ④.还可以用来修饰一个成员变量. (1).修饰一个 ...

  6. JAVA的四种访问修饰符

    JAVA中的访问修饰符,主要用于设置类.属性.方法的访问级别,有以下四种: 修饰符 同一个类 同一个包 子类 任何地方 public(公共的) Y Y Y Y protected(受保护的) Y Y ...

  7. Java中四种访问修饰符的区别

    在java中共有4种访问级别,按访问权限由高到低为:public(公有的).protected(受保护的).友好的(没有任何访问权限关键字修饰)和private(私有的). 类型 类内部 同一个包其他 ...

  8. java的四个访问修饰符_Java中的四种访问修饰符

    Java中修饰符分为两种:访问修饰符和非访问修饰符.修饰符中,有一些修饰符可以既可以修饰类,也可以修饰方法,但是有一些修饰符只能修饰符方法. 今天这篇文章先介绍一下四种访问修饰符. 1.private ...

  9. java四种访问修饰符

    访问修饰符 public,private,protected,以及不写(默认)时的区别: 定义:Java中,可以使用访问修饰符来保护对类.变量.方法和构造方法的访问.Java 支持 4 种不同的访问权 ...

最新文章

  1. proxool数据库连接池用法
  2. 用户Session相关模块重构
  3. Centos的yum源更换为国内的阿里云源
  4. 整理下STL algorithms(3)
  5. c758f52e87.html,鲁教版初一英语上学期期中试题及答案
  6. mysql修改最大连接数笔记
  7. SpannableString与SpannableStringBuilder
  8. 如何判断IoC容器中是否存在指定Bean?
  9. JSONObject没有fromObject方法及其依赖引入
  10. Django官方中文文档
  11. 网络唤醒Wake On Lan
  12. 测试前的准备:搭建测试环境
  13. 通俗易懂讲解数据库三大范式
  14. 计算机编程龟兔赛跑,实例编程:龟兔赛跑的小游戏
  15. JWS实现WebService
  16. 前端证券项目_富途证券WEB前端团队招募令
  17. 小程序下拉刷新没有三个小圆点的加载动画
  18. 软件体系结构网课第一次笔记
  19. 索画(金山2022)
  20. 微信小程序下拉框的实现功能

热门文章

  1. TStrings和TStringLists类(经典有时间整理做个小例子)
  2. Bailian2701 Bailian3864 与7无关的数【进制】(POJ NOI0105-39)
  3. Bailian2945 导弹拦截【最长上升子序列+DP】
  4. JSK-58 合法回文【字符串】
  5. 整数运算、浮点运算与溢出
  6. Eclipse 插件管理
  7. 图像、视频等文件类型(拓展名)
  8. 可变对象 vs 不可变对象(Python)
  9. scala 编程 ——类型限定与泛型编程
  10. Spark 机器学习 —— ALS