Day19 面向对象的概念

面向对象和面向过程

面向过程的思想

在面对一个问题时,我们要一步一步解决,首先干什么,然后干什么。这样可以解决一些比较简单的额问题。

面向对象的思想

在面对一个问题时,首先进行分类,找出一个个具体的问题,将相似的问题整合在一起,分成多个小问题,之后再用面向过程的方法来解决小问题。

面向对象编程(Objec-Oriented Programming,oop)

面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。

从认识的角度考虑是先有对象后有类。对象,是具体的事物。类是抽象的,是对对象的抽象。
好比学校里面有一群人,每个人都是对象。根据他们的相似情况分开重组,分为老师和学生,这就是类。在学生这个类中,有一个叫李建辉的学生,这就是对象。

而在代码运行的角度考虑,是先有类,后有对象。类是对象的模板。
好比印钞机,先有个印钞机的模子,才能印出一张张具体的货币。

三大特性(以后具体学习)

封装
继承
多态

posted @ 2022-03-19 15:10  咩咩子的起床气  阅读(46)  评论(0)    收藏  举报