面向对象三大特性

本文介绍了面向对象的三大特性:封装、继承和多态。封装通过访问控制级别(public, protected, default, private)实现信息隐藏,提高安全性。继承允许类拓展和复用,使用extends、super、this和final关键字。多态则表现为重写(Override)和重载(Overload),是多态性的体现。" 111788732,10295164,米散射理论:从瑞利到米的解析,"['光学', '电磁理论', '粒子散射', '天文学', '物理']
摘要由CSDN通过智能技术生成

1.什么是面向对象

对象:就是将现实的事物以及问题抽象化,给它命名为对象

面向对象:

就是把现实的事物抽象为"对象".每个对象都是唯一的,拥有它的属性和行为.我们可以通过调用这些对象的方法和属性去解决问题,实现需要.

例如:需求:使用微信app聊天

第一步:开打手机

第二步:打开微信app

第三步:开始聊天

这个事件中手机可以作为一个对象,微信也可以作为一个对象

手机有这些功能:使用微信

微信有这些功能:发送文字.发送语音

可以看出来每个对象都是独立的,而且拥有它自己的功能,每个部分只需要完成自己的功能一步一步串联在一起来实现整个需求.


2.面向对象的基本特征:封装.继承.多态

封装:

1)基本概念:

介于每个功能都是独立的,但是彼此都有练习,所以在系统之内可以将一部分信息隐藏,让系统间各部分减少联系,把一部分代码装起来,防止被外界更改,可以认为是一个保护屏障

2)四种访问控制级别:

public>protected>默认>private

3)封装实例:

半自动洗衣机接口有以下方法
①开机
②关机
③放水
④定时
⑤洗涤
⑥排水
⑦脱水

全自动洗衣机有以下方法
①开机
②关机
③设置洗衣机模式
④开始洗衣服,洗完自动关

对比来看࿰

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值