本文介绍: 文章目录理解封装封装的目的访问控制符访问控制符介绍表格良好的封装实例实现一个良好的封装接口实现结果解释思考理解封装封装是面向对象的三大特征之一(继承 多态 封装) 它指的是 将对象的状态信息隐藏在对象的内部,不允许外部程序直接访问对象的内部信息 而只能通过该类的方法来实现 对内部信息的操作和访问封装的目的隐藏类的实现细节。->让使用者只能通过事先预定的方法来访问数据,从而可以在该方法里加入控制逻辑,限制对成员变量的不合理访问。->可进行数据检查,从而有利于保证对象信息的完整性。便于修改
理解封装
封装的目的
访问控制符
访问控制符介绍
表格
** 对于局部变量而言,其作用域就是他所在的方法,不可能被其他类昂问,因此不能使用访问控制符来修饰**
良好的封装实例
实现一个良好的封装
接口
实现
结果
解释思考
正正如上面程序中注释的,main0函数不可再直接修改 FKPerson 对象的name 和age 两个
成员变量,只能通过各自对应的setter 方法来设置这两个成员变量的值。当使用 setter 方法来
设置 name 和age 两个成员变量时,就允许程序员在 setter 方法中增加自己的控制逻辑,从而
保证 FKPerson 对象的name 和age 两个成员变量不会出现与实际不符的情形,
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。