当前位置:网站首页>CSDN21天学习挑战赛——封装(06)

CSDN21天学习挑战赛——封装(06)

2022-08-11 07:03:00 二哈喇子!


活动地址:CSDN21天学习挑战赛

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…

封装

面向对象的三大特征:封装,继承,多态。
什么是封装? 隐藏实现细节,暴露出合适的访问方式。(合理隐藏、合理暴露)
**

封装的实现步骤

一般对成员变量使用private(私有)关键字修饰进行隐藏,private修饰后该成员变量就只能在当前类中访问。
提供public修饰的公开的getter、setter方法暴露其取值和赋值。

在这里插入图片描述
在这里插入图片描述

封装的好处小结

加强了程序代码的安全性。
适当的封装可以提升开发效率,同时可以让程序更容易理解与维护。

学习日记

1.封装是什么,一般封装怎么体现出来?
面向对象的三大特征之一,合理隐藏,合理暴露。
一般会把成员变量使用private隐藏起来。
通过getter和setter方法暴露其访问。

2.封装有什么好处?
加强了程序代码的安全性。
适当的封装可以提升开发效率,同时可以让程序更容易理解与维护

原网站

版权声明
本文为[二哈喇子!]所创,转载请带上原文链接,感谢
https://rej177.blog.csdn.net/article/details/126265912