java 封装特性

2 封装
    隐藏对象的属性和实现的细节,
    仅对外提供对外访问方式。








    好处:
    将变化隔离
    便于使用
    提高重用性
    提高安全性








    封装的原则:
    将不需要对外提供的内容都隐藏起来
    把属性隐藏起来,提供公共方法对其访问
    
    
    类成员变量,字段,field

    局部变量  local var



    


            public protected default private
        作用域
    全体        是    否    否    否
    父子类(跨包)  是    是    否    否
    同一个包    是    是    是    否
    同一类中    是    是    是    是
private

    私有仅仅是封装的一种表现形式

       之所以对外提供访问方式是为了提高代码的健壮性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值