封装与继承

 

什么是封装

     面向对象三大特征之一1

     封装的概念

     将类的否写信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问

     封装的两大致原则

    把尽可能多的东西藏起来,对外提供便捷的接口

    把所有的属性藏起来

 

 

如何实现封装

       1修改属性的可见性(设为private,防止错误的修改)

       2创建公有的getter/srtter方法 (用于属性的读写)

       3在getter/setter方法中加入控制句(对属性值的合法性判断)

封装的好处

      1便于使用者正常使用系统,防止错误修改属性。

      2有助于系统之间的松耦合,提高系统的独立性。

      3提高软件的可重(chong)用性

      4降低了构建大型系统额风险

包命名规范

1包名由小字母组成,不能以圆点开头或结尾

2包名之前的最好加上唯一的前缀,通常使用组织倒置的网络域名

3包名后续部分不同机构内部的规范不同而不同

 

转载于:https://www.cnblogs.com/qq839154187/p/10955719.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值