灯塔 November day7 面向对象

本文详细介绍了面向对象编程中的三大特征:封装、继承和多态。重点讲解了封装的概念、理解封装带来的好处,以及private关键字在封装中的应用,包括成员变量的访问控制和提供访问方法。

一、面向对象三大特征

        封装、继承、多态

二、封装

1.什么是封装

· 告诉我们,如何正确设计对象的属性和方法

原则:对象代表什么,就得封装对应的数据,并提供数据对应的行为

eg.①人关门:

   

 ②人画圆:

2.理解封装思想的好处

①让编程变得简单,有什么事,找对象,调方法就行

②降低学习成本,可以少学、少记,或者说压根不用学,不用记对象有哪些方法,有需要时去找就行

3.private关键字

①是一个权限修饰符

②可以修饰成员(成员变量和成员方法)

③被private修饰的成员只能在本类中才能访问

④针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作

⑤提供“setXxx(参数)”方法,用于给成员变量赋值,方法用public 修饰

⑥提供“getXxx()”方法,用于获取成员变量的值,方法用public 修饰

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晨辰星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值