Day19 面向对象的概念
面向对象和面向过程
面向过程的思想
在面对一个问题时,我们要一步一步解决,首先干什么,然后干什么。这样可以解决一些比较简单的额问题。
面向对象的思想
在面对一个问题时,首先进行分类,找出一个个具体的问题,将相似的问题整合在一起,分成多个小问题,之后再用面向过程的方法来解决小问题。
面向对象编程(Objec-Oriented Programming,oop)
面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。
从认识的角度考虑是先有对象后有类。对象,是具体的事物。类是抽象的,是对对象的抽象。
好比学校里面有一群人,每个人都是对象。根据他们的相似情况分开重组,分为老师和学生,这就是类。在学生这个类中,有一个叫李建辉的学生,这就是对象。
而在代码运行的角度考虑,是先有类,后有对象。类是对象的模板。
好比印钞机,先有个印钞机的模子,才能印出一张张具体的货币。
三大特性(以后具体学习)
封装
继承
多态
浙公网安备 33010602011771号