Java的访问控制修饰符有哪些?各有什么访问权限?请对照第7页ppt的表格分别写程序验证。
2024-09-08 19:36:10
Java的访问控制修饰符有哪些?
JAVA主要有两类修饰符:
- 访问控制修饰符 : default, public , protected, private
- 非访问控制修饰符 : final, abstract, static, synchronized
各有什么访问权限?
访问控制修饰符:
default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
public : 对所有类可见。使用对象:类、接口、变量、方法
protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。
非访问控制修饰符:
static 修饰符,用来修饰类方法和类变量。
final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
abstract 修饰符,用来创建抽象类和抽象方法。synchronized 和 volatile 修饰符,主要用于线程的编程。
- synchronized 和 volatile 修饰符,主要用于线程的编程。
最新文章
- jquery获取url参数
- 【Swoole应用教程】一、Swoole扩展的编译安装部署
- kafka单机安装配置
- 为什么IIS中找不到.net framework 4.5(转)
- POJ 2777 线段树基础题
- 判断UA这种事不能说的太明。
- 8个免费实用的C++GUI库
- 第六篇 项目疑问 ------- BaseService<;T>; where T : class, new() 含义
- Eclipse配置Struts2.x
- android怎么输出信息到logcat
- 开源后的.Net 如何选择使用
- SOLDI原则之DIP:依赖倒置原则
- Mastering MariaDB 神秘的MariaDB 中文翻译版
- T-SQL:批GO使用实例(十四)
- ml-模型评估与选择
- mysql中如何删除表上的索引?删除索引?
- LOCAL_WHOLE_STATIC_LIBRARIES与LOCAL_STATIC_LIBRARIES的区别
- CVE-2017-8046 复现与分析
- JS获取对象“属性”的方法
- cocos代码研究(8)持续动作子类学习笔记
热门文章
- Blockchain-enabled Access Control with Fog Nodes for Independent IoTs
- 网站提示:You Don’t Have Permission To Access
- ES实战- data too large, data for
- Linux中 cat查询文件指定内容-并输入到指定文件内
- Vue源码中的数据代理
- P1219	[USACO1.5]八皇后 Checker Challenge
- 工程能力-远程JUNO-linux
- Keil51单片机解决数字显示不稳的问题
- 【python】读写文件
- 标量子查询加聚合函数sql改写一