类和对象的概述 ,面向对象使用(一)

面向对象(一)

综述:面向对象就是基于面向过程,就是把过程封装起来,去调用。

  • 面向对象的三大特征:封装,继承,多态。

什么是面向对象:

  • 小示例:
    • A是汽车制造厂的厂长,B是汽车制造厂的工程师,A有一天向制造部部长C 提出要求,要给自己制造一辆汽车,方便自己出行和舒服。C就告诉B ,让他一个人在一定时间里设计制造出汽车给A使用。在漫长时间里,终于汽车造好了,A看到了一辆黑色,可以自动驾驶,自动避障,名为宝驰的超级跑车。

以上示例,A就是面向对象,他只关心最终的功能和颜色,不用担心制造过程中的问题以及课题。只要最终符合使用要求就行。B就是面向过程,他既要设计,还要验证,制造等等环节,保证汽车的功能和外观。

  • 面向过程的语言:C语言。

面向对象思想概述:

  • 当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。
  • 可随着需求的更改,功能的增多,发现需要面对每一个步骤很麻烦了。这时就开始思索,
  • 能不能把这些步骤和功能在进行封装,封装时根据不同的功能,进行不同的封装,功能类似的封装在一起。
  • 这样结构就清晰了很多。用的时候,找到对应的类就可以了。这就是面向对象的思想。

面向对象开发

  • 面向对象开发就是不断的创建对象,使用对象,指挥对象做事情。

类和对象的概述;

  • 类与事物的对应关系

    事物
    成员变量属性
    成员方法行为
  • 定义类其实就是定义成员变量和成员方法。

    • 成员变量:和以前定义变量是一样的,只不过位置发生了改变。在类中,方法外。
    • 成员方法:和以前定义方法是一样的,只不过把static去掉,后面在详细讲解static的作用。
类和对象的概念:
  • 类:就是相同属性和行为的食物的集合。

  • 对象:就是类的具体体现。

    • 示例:类 学生

      ​ 对象 班长

面向对象的使用:

示例:手机类:先创建一个手机类

创建一个手机测试类,创建对象和使用对象。

面向对象(三个引用二个对象的内存图)(理解)

  • 按图示执行。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值