封装的的应用场景和步骤

封装是面向对象编程的重要特性,通过使用private修饰属性并提供get/set方法来提高数据安全性。在需要保护属性不被直接访问时,如实体类的成员变量,可以采用封装。封装不一定强制提供get/set方法,完全取决于需求。示例中展示了如何在会员和计算器类中应用封装,限制对性别、年龄等属性的直接访问,并实现特定逻辑。
摘要由CSDN通过智能技术生成

封装的步骤:

1. 使用private修饰需要被封装的属性。

2. 根据需求提供公共的方法set或者get法获取以及设置该私有属性的值。

方法的命名规范:

set属性名 或者  get属性名

封装的好处:

1. 提高了数据的安全性。

2. 操作简单。

3. 隐藏了实现。

 

疑问:封装的应用场景? 

如果一个属性不想被其他人直接的访问,那么这时候就可以使用封装。

现实开发中的实体类的成员属性(成员变量)一般我们都会封装起来。

 

实体类:用于描述一类事物的类则称作为实体类。   比如: class Car{ }  class Student

 

疑问2:封装一定需要提供

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值