当前位置:网站首页>CSDN21天学习挑战赛——封装(06)
CSDN21天学习挑战赛——封装(06)
2022-08-11 07:03:00 【二哈喇子!】
活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…
…
封装
面向对象的三大特征:封装,继承,多态。
什么是封装? 隐藏实现细节,暴露出合适的访问方式。(合理隐藏、合理暴露)
**
封装的实现步骤
一般对成员变量使用private(私有)关键字修饰进行隐藏,private修饰后该成员变量就只能在当前类中访问。
提供public修饰的公开的getter、setter方法暴露其取值和赋值。


封装的好处小结
加强了程序代码的安全性。
适当的封装可以提升开发效率,同时可以让程序更容易理解与维护。
学习日记
1.封装是什么,一般封装怎么体现出来?
面向对象的三大特征之一,合理隐藏,合理暴露。
一般会把成员变量使用private隐藏起来。
通过getter和setter方法暴露其访问。
2.封装有什么好处?
加强了程序代码的安全性。
适当的封装可以提升开发效率,同时可以让程序更容易理解与维护
边栏推荐
- 1002 写出这个数 (20 分)
- What are the things that should be planned from the beginning when developing a project with Unity?How to avoid a huge pit in the later stage?
- Item 2 - Annual Income Judgment
- Distributed Lock-Redission - Cache Consistency Solution
- How do you optimize the performance of your Unity project?
- MindManager2022全新正式免费思维导图更新
- tf中自减操作;tf.assign_sub()
- 1081 Check Password (15 points)
- 关于#sql#的问题:怎么将下面的数据按逗号分隔成多行,以列的形式展示出来
- 6月各手机银行活跃用户较快增长,创半年新高
猜你喜欢
随机推荐
流式结构化数据计算语言的进化与新选择
Service的两种状态形式
【LeetCode】链表题解汇总
TF中使用softmax函数;
linux 安装mysql服务报错
1096 big beautiful numbers (15 points)
6月各手机银行活跃用户较快增长,创半年新高
2022年中国软饮料市场洞察
Do you know the basic process and use case design method of interface testing?
接口测试的基础流程和用例设计方法你知道吗?
Unity3D learning route?
Activity的四种状态
关于#sql#的问题:怎么将下面的数据按逗号分隔成多行,以列的形式展示出来
CIKM 2022 AnalytiCup Competition: 联邦异质任务学习
Redis source code: how to view the Redis source code, the order of viewing the Redis source code, the sequence of the source code from the external data structure of Redis to the internal data structu
【LaTex-错误和异常】\verb ended by end of line.原因是因为闭合边界符没有在\verb命令所属行中出现;\verb命令的正确和错误用法、verbatim环境的用法
项目1-PM2.5预测
TF通过feature与label生成(特征,标签)集合,tf.data.Dataset.from_tensor_slices
1081 检查密码 (15 分)
3.2 - classification - Logistic regression








