ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java基础 -- 修饰符

2022-06-11 21:33:49  阅读:84  来源: 互联网

标签:Java 变量 -- 修饰符 static 修饰 方法


Java基础 -- 修饰符

Java中常用的修饰符字有:static,abstract,final,权限修饰符(public,protected,default,private),synchronized,native,transient,volatile

修饰符,修饰对象以及功能如下表所示:

关键字 含义 修饰对象 功能
static 静态的 变量,方法 被static修饰的方法和变量都属于类,而不是属于对象,因此也被称作是类方法/类变量
abstract 抽象的 类,方法 表示被修饰的成员是抽象的,包含抽象方法的一定是抽象类,抽象类中必须有抽象方法,可以有普通方法
final 最终的 类,变量,方法 被修饰的类不能被其他类继承;被修饰的变量必须显式指定初始值且赋值后不能被重新赋值,通常与static一起使用创建类常量;被修饰的方法可以被子类继承,不能被子类重写
synchronized 异步的 方法 被修饰的方法同一时间只能被一个线程访问
native 本地的 方法 被修饰的方法代表不是用Java语言实现,而是调用底层代码
transient 转瞬即逝的 变量 被修饰的变量不会被序列化
volatile 不稳定的 变量 保证了不同线程对该变量操作的内存可见性
public 公开的 类,变量,方法 访问范围为:所有类
protected 受保护的 类,变量,方法 访问范围为:同一包内
(default) 默认的 类,变量,方法 访问范围为:同一包的类及其子类
private 私有的 类,变量,方法 访问范围为:同一类

标签:Java,变量,--,修饰符,static,修饰,方法
来源: https://www.cnblogs.com/Claire-is-here/p/16366828.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有