后端 - java - - 权限修饰符

ops/2025/3/19 8:22:56/

权限修饰符(访问修饰符)-- 控制类、方法、变量、构造函数的访问权限

1、public

所有成员皆可访问 

用于库中的公共API接口或类 开放级别最高

2、protected

同一包中可访问 不同包中继承的子类可访问

用于继承场景,允许子类访问特定的字段或方法,同时保持封装性

3、default

默认值 同一包中的所有类可访问 不同包不可访问

4、private

只能在同一类中访问

用于封装类的内部状态,只允许通过类的方法来修改这些状态 避免被外部类直接访问时使用


http://www.ppmy.cn/ops/166985.html

相关文章

Git下载安装(保姆教程)

目录 1、Git下载 2、Git安装(windows版) (1)启动安装程序 (2)阅读许可协议 (3)选择安装路径 (4)选择组件 (5)选择开始菜单文件夹…

非洲能源商会:架起中非能源合作的桥梁

在全球能源转型与南南合作深化的背景下,非洲能源商会(African Energy Chamber,简称AEC) 以其独特的战略定位与实践成果,成为推动非洲能源发展与中非合作的关键力量。作为非洲领先的能源行业倡导组织,AEC自成立以来始终致力于促进非洲能源价值链的可持续发展,通过政策对话、行业…

python 入门笔记7-面向对象

1. 面向对象基础概念 类(Class):对象的蓝图,定义对象的属性和方法。 对象(Object):类的实例,具有具体的属性和行为。 属性(Attribute):对象的状…

Pot-App 本地deepseek-r1 翻译开源插件,支持本地ollama deepseek-r1系列模型,同时在POT翻译窗口不显示模型思考过程

一、软件介绍 文末提供插件及源码下载 此开源插件作為支持本地ollama deepseek-r1系列模型,並在POT输出窗口中不显示模型思考过程。 模型安装(根据自己的电脑配置安装相应版本,支持官方1.5b~8b) Ollama模型网址:deep…

天梯赛 L2-005 集合相似度

很简单的一道L2&#xff0c;直接使用unoredred_map记录两个数组的交集和并集即可。 #include <bits/stdc.h> using namespace std; #define endl \n #define int long long typedef long long ll; const int N 1010; const int mod 998244353; void solve() {int n;ci…

vue的绑定

一个组件就是一个对象或一个方法&#xff0c;在对象里创建的属性。肯定属于对象的内部字段&#xff0c;说白了只有这个对象去记他的属性的内存地址&#xff0c;在这个角度上去想父子组件的传值&#xff0c;传的不就是地址&#xff0c;也就是字段的引用 父组A对象&#xff0c;在…

一周学会Flask3 Python Web开发-SQLAlchemy删除数据操作-班级模块

锋哥原创的Flask3 Python Web开发 Flask3视频教程&#xff1a; 2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 首页list.html里加上删除链接&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta c…

硬件驱动——51单片机:独立按键、中断、定时器/计数器

目录 一、独立按键 1.原理 2.封装函数 3.按键控制点灯 数码管 二、中断 1.原理 2.步骤 3.中断寄存器IE 4.控制寄存器TCON 5.打开外部中断0和1 三、定时器/计数器 1.原理 2.控制寄存器TCON 3.工作模式寄存器TMOD 4.按键控制频率的动态闪烁 一、独立按键 1…