Java修饰符
来源:互联网 发布:剑网三炮姐捏脸数据 编辑:程序博客网 时间:2024/06/09 22:55
访问权限修饰符
修饰符
同一个文件
同包不同文件(无继承)
同包不同文件(有继承)
不同包
(无继承)
不同包
(有继承)
public
√
√
√
√
√
protected
√
√
√
×
×
默认
√
√
√
×
×
private
√
×
×
×
×
在有访问权限的文件中,各修饰符修饰的内容
修饰符
类
接口
抽象类
成员变量
成员方法
构造方法
局部变量
内部类
public
√
√
√
√
√
√
×
√
protected
×
×
×
√
√
√
×
√
默认
√
√
√
√
√
√
√
√
private
×
×
×
√
√
√①
×
√
abstract
√
√
√②
×
√③
×
×
√
static
×
×
×
√
√
×
×
√
final
√
×
×
√④
√
×
√
√
注:
①将构造方法私有化之后,成员方法都要使用static修饰
②抽象类在类声明时必须用abstract修饰
③abstract可以修饰成员方法,但此时类要变成抽象类
④final可以修饰成员变量,但修饰之后必须要在构造中赋值
总体建议:
1、成员变量就使用private修饰
2、成员方法就使用public修饰、抽象方法都用public abstract
3、所有类都是用public修饰,当class前面没有修饰符public的时候,其实他表示“默认”修饰符这个级别;使用public修饰类后,保存类文件的时候,文件名称必须和该类的类名完全相同
4、所有构造都用public修饰,若为工具类或者单例类,则使用private修饰
阅读全文
0 0
- java修饰符五(abstract 修饰符)
- Java修饰符与访问修饰符
- java修饰符(abstract 修饰符)
- java 修饰符(final 修饰符)
- java修饰符和访问修饰符
- java修饰符的修饰范围
- Java 修饰符小结
- Java修饰符
- Java的修饰符
- java中的修饰符
- java中的修饰符
- java 访问修饰符
- java修饰符权限
- Java中的修饰符
- Java修饰符
- Java 修饰符小结。
- JAVA 修饰符
- java 访问修饰符
- SharedPreferences 判断APP是否第一次启动
- Scala入门到精通——第十六节 泛型与注解
- Android 动画
- win10 设置定时关机
- maven添加本地验证码kaptcha jar包
- Java修饰符
- ios 基础Block为什么用copy修饰
- JSON.stringify() 和 JSON.parse()
- Activity源码浅析-DecorView
- 人脸识别数据集之MS-Celeb-1M
- PTA 4-5 家谱处理(建树做法)
- EPSG:4326
- Python 三目运算,列表解析,装饰器,迭代器和生成器
- azkaban上传时卡在那不动