java 修饰符和访问权限介绍01

public
使用对象:类、接口、成员变量、方法
介绍:无论它所处在包定义在哪该类(接口、成员)都是可访问

protected
使用对象:成员变量、方法
介绍:成员变量只能在定义它包中被访问,如果在其他包中被访问,则实现这个思路方法类必须是该成员所属类子类

private
使用对象:成员变量、成员方法
介绍:成员变量和方法都只能在定义它类中被访问,其他类都访问不到。对成员变量的进行获取和更改,一般用get() set() public方法。实现了Java面向对象的封装思想。

friendly(缺省)

使用对象:类、方法、成员变量
介绍:访问权限与protected相似,但修饰类成员时不同包中的子类不能访问。

static
使用对象:方法、成员变量
介绍:修饰变量,称为类变量或静态变量。静态变量是和类存在一起的,每个实例共享这个静态变量.在类加载时初始化。

final
使用对象:类、方法、成员变量
介绍:一旦定义为fina,就不能被修改了。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取不能更改。修饰类是不能派生出子类,修饰方法时,不能被当前子类的方法覆盖

abstract
使用对象:类、接口、方法
介绍:修饰类时,被称为抽象类。不能创建abstract类的实例。一般被继承,实现抽象方法。类只要有一个abstract方法,类就必须定义为abstract,但abstract类不一定非要保护abstract方法不可


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值