面向对象--封装
Posted fbwa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象--封装相关的知识,希望对你有一定的参考价值。
一、封装的概念
概念: 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
二、封装的两个大致的原则
1、把所有的属性藏起来
2、把尽可能多的东西藏起来,对外提供便捷的接口
三、使用方法
①、修改属性的可见性 (设为private,防止错误的修改)
②、创建共有的getter/setter方法 (用于属性的读写)
setter : 属性赋值 (属性的操作,正确判断等)
getter : 属性取值
③、在getter/setter方法中加入属性的控制语句 (对属性值得可发型进行判断)
//例 :年龄超过只能在0-100之间,如果输入错误,提醒用户并设置默认值为60;
以上是关于面向对象--封装的主要内容,如果未能解决你的问题,请参考以下文章