面向对象

刚开始接触程序时,对面向对象很模糊,很晕,这个没关系,很正常。
随着经验的丰富,接触的项目复杂度的提高,自然而然的就会慢慢理解。
因为对于小的项目,demo(企业站),面向过程用起来更顺手,写起来更快,更易理解。
面向对象更适合业务逻辑负责,有很多功能会复用(属于同类)的大型项目。
因为他的本质其实是把我们面向过程中属于同类的函数,通过类封装起来,变成类的属性,方法。
在某个地方需要使用这些功能时,通过实例化类为对象,然后在调用他的方法或属性。

至于继承,多态就是父类,子类的关系。如:我们都是父母生的,跟父母会有很多相似的地方,因为我们继承了父母的基因,
但同一对父母所生的孩子性格却不同,有的喜欢冒险,有的沉稳,有的活泼开朗,有的寡言少语,这个就是多态(继承同一个类/基因,拥有同样的方法,却有不同的功能/性格)。

你可能感兴趣的:(面向对象)