Java中4种权限修饰符的范围

简介: Java中4种权限修饰符的范围
  • Java规定的4种权限(从小到大排列):private、缺省、protected 、public
  • 4种权限都可以用来修饰类的内部结构:属性、方法、构造器、内部类
    即如下表:
修饰符 内部类 同一个包 不同包的子类 同一个工程
private yes
default(缺省) yes yes
protected yes yes yes
public yes yes yes yes
  • 修饰类的话,只能使用:default(缺省)、public
    public类可以在任意地方被访问。
    default类只可以被同一个包内部的类访问。
目录
相关文章
|
7月前
|
Java
Java final关键字详解
1.final 2.final修饰变量 (1)final修饰局部变量 (2)final修饰成员变量 3.final修饰方法
51 0
|
6月前
|
Java
java final关键字
final关键字代表最终,不可改变的。 常见四种用法: 1.可以修饰一个类 2.可以用来修饰一个方法 3.可以修饰一个局部变量 4.可以修饰一个成员变量 1.被final修饰的不能被继承。 2.所有成员方法无法覆盖重写 3.被final修饰的变量无法修改
31 0
|
10月前
|
设计模式 安全 Java
今天聊聊Java中的final关键字
今天聊聊Java中的final关键字
61 0
|
Java 编译器
【JAVA】final关键字
在默认情况下,所有的成员变量和成员方法都可以被子类重写。如果父类的成员不希望被子类重写,可以在声明父类成员时使用final关键字修饰。final有“最终”“不可更改”的含义。在Java中,可以使用final关键字修饰类、属性、方法。
149 0
|
Java 程序员 数据安全/隐私保护
Java的访问修饰符
为了实现面向对象程序设计(OOP)的封装这个特性,需要程序设计语言提供一定的语法机制来支持。这个语法机制就是访问权限控制(访问修饰符:public、protected、private、default)。
|
Java
java final关键字 详解
java final关键字 内容分享,本篇博文为java 面向对象三大特性——多态篇的补充。
70 0
java final关键字 详解
|
Java
java访问修饰符
1.分类 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 public : 对所有类可见。使用对象:类、接口、变量、方法 protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。 default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类) 我们可以通过以下表来说明访问权限:
54 0
java访问修饰符
|
存储 Java 编译器
详解java final关键字
2.final 使用小贴士 赋初值的时机 对于final声明的属性可以在如下的位置进行赋值操作: 定义时初始化一个值 在构造器中 在代码块中 如果final修饰的属性是静态的,则初始化的位置只能是:(不能在构造器中赋值!) 定义时 静态代码块 final类的坑🕳 如果一个类已经是final类,就无需再将方法设置为final final和static搭配使用效率更高,因为底层的编译器做了优化,不会导致类加载 final修饰的变量是基本类型:那么变量存储的数据值不能发生改变 final修饰的变量是引用类型,其地址值不能改变,但指向对象的内容可以改变
70 0
|
Java 数据安全/隐私保护
Java访问修饰符
1.基本介绍 Java提供了四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围): 1)公开级别:用public修饰,对外公开 2)受保护级别:用protected修饰,对子类和同一个包中的类公开 3)默认级别:没有访问修饰符号,向同一个包的类公开 4)私有级别:用private修饰,只有类本身可以访问,不对外公开 ———————————————— 版权声明:本文为CSDN博主「yqd666」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/y516369/article/details/
Java访问修饰符
|
Java
Java中的权限修饰符
Java中的权限修饰符
67 0
Java中的权限修饰符