当前位置:网站首页>CSDN21天学习挑战赛——封装(06)
CSDN21天学习挑战赛——封装(06)
2022-08-11 07:03:00 【二哈喇子!】
活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…
…
封装
面向对象的三大特征:封装,继承,多态。
什么是封装? 隐藏实现细节,暴露出合适的访问方式。(合理隐藏、合理暴露)
**
封装的实现步骤
一般对成员变量使用private(私有)关键字修饰进行隐藏,private修饰后该成员变量就只能在当前类中访问。
提供public修饰的公开的getter、setter方法暴露其取值和赋值。
封装的好处小结
加强了程序代码的安全性。
适当的封装可以提升开发效率,同时可以让程序更容易理解与维护。
学习日记
1.封装是什么,一般封装怎么体现出来?
面向对象的三大特征之一,合理隐藏,合理暴露。
一般会把成员变量使用private隐藏起来。
通过getter和setter方法暴露其访问。
2.封装有什么好处?
加强了程序代码的安全性。
适当的封装可以提升开发效率,同时可以让程序更容易理解与维护
边栏推荐
猜你喜欢
随机推荐
1096 大美数 (15 分)
Service的两种启动方式与区别
JRS303-Data Verification
Douyin API interface
1036 Programming with Obama (15 points)
2022-08-10 mysql/stonedb-slow SQL-Q16-time-consuming tracking
Project 1 - PM2.5 Forecast
2022年中国软饮料市场洞察
1106 2019数列 (15 分)
【Pytorch】nn.Linear,nn.Conv
There may be fields that cannot be serialized in the abnormal object of cdc and sqlserver. Is there anyone who can understand it? Help me to answer
Use tf.argmax in Tensorflow to return the index of the maximum value of the tensor along the specified dimension
Interaction of Pico neo3 in Unity
js根据当天获取前几天的日期
3.2-分类-Logistic回归
4.1 - Support Vector Machines
TF generates (feature, label) set through feature and label, tf.data.Dataset.from_tensor_slices
测试用例很难?有手就行
伦敦银规则有哪些?
1.2-误差来源