千锋教育Kerwin系列前端教程1000集(适合前端0基础,h5(html5)/

对象是一种数据结构,可以存在很多属性,并且每个属性没有数据约束,如果将属性值存储基本类型就可以描述精致的信息,属性值可以是函数而对象更适合表示一个个体,面向最大的特点就是解除了程序的耦合性,它具有三大特性,封装,继承,多态。封装就面向是把数据和操作封装在一个对象里,继承就是建立父子关系,使得子类可以继承父类属性和方法叫做继承,多态就是指同一个方法 可以根据对象不同的表现而表现出不同的行为
面向对象是一种将现实世界的问题抽象成对象和类的编程思想。它通过封装、继承和多态等特性,使程序更易于理解、扩展和维护。在面向对象的编程中,我们注重从整体上考虑问题,将问题分解为一系列的对象,并通过对象之间的交互来解决问题
面向对象的解决方法
1、我先弄出两个对象:“洗衣机”对象和“人”对象2、针对对象“洗衣机”加入一些属性和方法:“洗衣服方法”“清洗方法”、“烘干方法
3、针对对象“人”加入属性和方法:“加洗衣粉方法”、“加水方法
4、然后执行
人加洗衣粉
人.加水
洗衣机洗衣服
洗衣机清洗
洗衣机.烘干
解决同一个问题,面向对象编程就是先抽象出对象,然后用对象执行方法的方式解决问题