Java基础系列5:访问控制权限

本文涉及的产品
访问控制,不限时长
简介:

在Java中一共有4中访问权限,分别是:private,default(默认),protected和public   

用表格的形式来表示是这样的:

范围 private
default protected public
同一类
同一包中的类
不同包中的子类

其他包中的其他类


关于protected访问权限下的属性或方法,在其他包中的子类可以对其进行访问。示例如下:

1
2
3
4
5
6
7
8
9
10
package  javase.base;
 
public  class  Base {
     protected  String protectedParam =  "hello" ;
 
     protected  String protectedMethod() {
         return  "world" ;
     }
     
}

在另一个包中的子类:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package  javase.extra;
 
import  javase.base.Base;
 
public  class  ProtectedDemo  extends  Base{
     
     public  void  print(){
         System.out.println( "protected类型属性:"  super .protectedParam);
         System.out.println( "protected类型方法:"  super .protectedMethod());
     }
     
     public  static  void  main(String[] args) {
         new  ProtectedDemo().print();
 
     }
 
}

输出:

1
2
protected 类型属性:hello
protected 类型方法:world



本文转自 pangfc 51CTO博客,原文链接:http://blog.51cto.com/983836259/1747003,如需转载请自行联系原作者
相关实践学习
消息队列+Serverless+Tablestore:实现高弹性的电商订单系统
基于消息队列以及函数计算,快速部署一个高弹性的商品订单系统,能够应对抢购场景下的高并发情况。
云安全基础课 - 访问控制概述
课程大纲 课程目标和内容介绍视频时长 访问控制概述视频时长 身份标识和认证技术视频时长 授权机制视频时长 访问控制的常见攻击视频时长
相关文章
|
27天前
|
安全 Java API
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
String常量池、String、StringBuffer、Stringbuilder有什么区别、List与Set的区别、ArrayList和LinkedList的区别、HashMap底层原理、ConcurrentHashMap、HashMap和Hashtable的区别、泛型擦除、ABA问题、IO多路复用、BIO、NIO、O、异常处理机制、反射
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
|
13天前
|
安全 Java 开发者
Java修饰符与封装:理解访问权限、行为控制与数据隐藏的重要性
Java中的修饰符和封装概念是构建健壯、易维护和扩展的Java应用程序的基石。通过合理利用访问权限修饰符和非访问修饰符,开发者能够设计出更加安全、灵活且高效的代码结构。封装不仅是面向对象编程的核心原则之一,也是提高软件项目质量和可维护性的关键策略。
12 1
|
1天前
|
Java
java中的权限修饰符
java中的权限修饰符
|
2月前
|
Java
【Java基础面试三】、说一说你对Java访问权限的了解
这篇文章介绍了Java中的四种访问权限:private、default(无修饰符时的访问权限)、protected和public,以及它们分别在修饰成员变量/方法和类时的不同访问级别和规则。
【Java基础面试三】、说一说你对Java访问权限的了解
|
2月前
|
前端开发 Java 编译器
【前端学java】类中的访问权限详解,通俗易懂(5)
【8月更文挑战第9天】类中的访问权限详解,通俗易懂(5)
39 0
|
4月前
|
安全 Java
|
3月前
|
设计模式 安全 Java
Java面试题:请解释Java中的四种访问控制符及其作用范围,请解释Java中的垃圾回收机制及其工作原理,请解释Java中的并发工具包及其主要用途
Java面试题:请解释Java中的四种访问控制符及其作用范围,请解释Java中的垃圾回收机制及其工作原理,请解释Java中的并发工具包及其主要用途
21 0
|
3月前
|
安全 Java 数据库
在Java中实现高并发的数据访问控制
在Java中实现高并发的数据访问控制
|
3月前
|
监控 安全 Java
Java中的权限管理与访问控制策略
Java中的权限管理与访问控制策略
|
4月前
|
Java 数据安全/隐私保护
Java基础手册二(类和对象 对象创建和使用 面向对象封装性 构造方法与参数传递 this关键字 static关键字 继承 多态 方法覆盖 final关键字 访问控制权限修饰符)
Java基础手册二(类和对象 对象创建和使用 面向对象封装性 构造方法与参数传递 this关键字 static关键字 继承 多态 方法覆盖 final关键字 访问控制权限修饰符)
32 0