Java中的访问控制与修饰符
来源:互联网 发布:js select 不可编辑 编辑:程序博客网 时间:2024/06/12 00:22
public :能被所有的类(接口、成员)访问。
protected:只能被本类、同一个包中的类访问;如果在其他包中被访问,则必须是该成员所属类的子类。
private:成员变量和方法都只能在定义它的类中被访问,其他类都访问不到。对成员变量的进行获取和更改,一般用get(),set() ,public 方法。实现了Java面向对象的封装思想。
friendly(缺省):访问权限与protected相似,但修饰类成员时不同包中的子类不能访问。
static:修饰变量,称为类变量或静态变量。静态变量是和类存在一起的,每个实例共享这个静态变量,在类加载时初始化。
final:被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取不能更改。修饰类是不能派生出子类,修饰方法时,不能被当前子类的方法覆盖。
abstract:不能创建abstract 类的实例。一般被继承,实现抽象方法。类只要有一个abstract方法,类就必须定义为abstract,但abstract类不一定非要保护abstract方法不可。
(上面的图表摘自CSDN博客,有助于理解)
方法重载时,private修饰的方法重写,语法不报错,可以通过编译, 但是调用时不会使用新写的方法,仍然调用父类的方法。
0 0
- Java中的访问控制与修饰符
- Java中的访问控制与修饰符
- Java中的访问控制与修饰符
- Java中的访问控制与修饰符
- Java中的访问控制与修饰符
- Java中的访问控制与修饰符
- Java中的访问控制与修饰
- Java中的访问控制符与修饰符浅析
- 『ANDROID』Java中的访问控制与修饰符
- Java访问控制修饰符与继承
- Java 访问控制修饰符
- Java 访问控制修饰符
- JAVA 访问控制修饰符
- Java访问控制修饰符
- java访问控制修饰符
- java访问控制修饰符
- java中的四种访问控制修饰符
- Java访问修饰符(访问控制符)
- 一些函数的应用
- vim存活日志2---折叠设置
- opencv中彩色图像通道分离、合成
- Anadroid 面试题
- ios集成极光推送的一些坑点及详解
- Java中的访问控制与修饰符
- OFBiz实现任务调度和JOB运行机制
- 玩一玩java定时器
- mysql中select * for update
- java String深入理解
- 局间中继与电路复用技术
- host文件地址
- jquery select通过value找text
- 测试用例与测试用例的设计方法