java访问权限和继承性

一、访问权限

指对象是否可以通过“.”运算操作符操作自己的变量或通过“.”运算符调用类中的方法。

其修饰符:private,protected,public。

访问限制修饰符按访问权限从高到低的排列顺序是:public,protected,友好的,private。

二、1.私有变量和私有方法

用private修饰的变量和方法。类中的这种变量和方法,在该类在其他类实例化之后,该对象不能访问这些变量和方法。

2.共有变量和共有方法

用public修饰的变量和方法。那么在另一个类中,可以通过实例化对象和直接用类名来调用这个变量和方法。

3.友好变量和友好方法

不用一中提及的修饰符修饰的变量和方法。若类1中含有友好变量和友好方法,类2中实例化类1.若类1和类2在同一个包中,则可以实例化对象和直接用类名来调用这个变量和方法。如果不在一个包中,则类1实例化之后,该对象不能访问这些变量和方法。

4.受保护的变量和方法

用protected修饰的变量和方法。若类1中含有友好变量和友好方法,类2中实例化类1.若类1和类2在同一个包中,则可以实例化对象和直接用类名来调用这个变量和方法。如果不在一个包中,则类1实例化之后,该对象不能访问这些变量和方法。


四、java类的继承性。

1.子类和父类在同一包中的继承性:

子类可以继承父类中不是private的方法和成员变量,继承到的方法和成员变量的访问权限不变。

2.子类和父类不在同一包中的继承性:

子类继承父类中protected和public的成员变量和方法。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值