-
java_修饰符
java_修饰符
四种权限修饰符
/ |
public |
protected |
(default) |
private |
同一个类 |
YES |
YES |
YES |
YES |
同一个包 |
YES |
YES |
YES |
NO |
不同包的子类 |
YES |
YES |
NO |
NO |
不同包非子类 |
YES |
NO |
NO |
NO |
注意
- 并不是每个修饰符都可以修饰类(指外部类),只有public和default可以。
- 所有修饰符都可以修饰数据成员,方法成员,构造方法。
两种状态修饰符
- 静态的意思,可以修饰成员变量,成员方法,不能修饰类,不能修饰构造方法
- 被static修饰的变量或者方法是独立于该类的任何对象,也就是说,这些变量和方法不属于任何一个实例对象,而是被类的实例对象所共享。
- 最终的意思,可以修饰类,成员变量,成员方法,不能修饰构造方法
- 修饰的类不能被继承,被修饰的变量是常量,被修饰的方法不能被继承
抽象修饰符
- 抽象的意思,不能修饰构造方法,不能修饰成员变量,可以修饰类,成员方法
- 被修饰的类不能被实例化,只能被继承,被修饰的成员方法在子类中必须被重写
-
相关阅读:
批处理命令之实现修改环境变量的值
【hihocoder 1304】搜索一·24点
【hihocoder 1297】数论四·扩展欧几里德
【hihocoder 1298】 数论五·欧拉函数
【hihocoder 1303】模线性方程组
C语言如何动态分配二维数组
Istream中的函数
string 与 char * 转换
boost 系列 1:boost 直接使用
glog功能介绍 一分钟 51CTO技术博客
-
原文地址:https://www.cnblogs.com/Juaoie/p/12341341.html
Copyright © 2020-2023
润新知