Java权限关键字阐述

/**
 * private 是指只有自己类能访问,包括main(但是要做处理,申请对象或者加static)
 * default 默认只能在同一个包里访问(类自己和对象都可以),其他包的类不能访问,也不能够在其他的包下的类继承
 * (其他包的子类也不可以使用)(其包的子类,对象在变量源包里也不可以调用)
 * protected /{/可以被本包和其他包的子类使用(本类使用,不可以直接通过对象对象(本类主方法可以,子类不可以(
 * 哪怕和子类中的主方法都不可以,因为要看变量源,总结来说和变量源在同一个包下的对象是可以通过对象调用保护
 * 变量的)))
 * ( 在非变量源包的对象)对外不可以通过对象调用  表现出private的特性
*  对内还是可以继承的,(private是不可以继承的,所以说子类继承父类的protected)后会被降低但是并不是和
 *  privated 一样,}
 *  protected总结:在同一个包下可以被对象(包括本对象和继承它的对象)访问,可以被多层继承,在其他包
 *  是不可以被继承他的对象通过对象调用的,类内部可以;子类在不同的包下可以被继承
 *  public 最高权限*/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值