以前开发项目都是面向过程!面向过程的开发维护比较困难,代码复杂,于是就有了面向对象。
面向对象的开发过程认为,所有事物都是对象。比如你是一个对象,我也是一个对象,大象也是一个对象,这样具体起来就比较容易了。
而每个对象都有自己的特点,比如你,有名字、性别、爱好等,在面向对象的开发中,这叫属性,而你跑步、骑行、游泳等动作被称为对象的方法。
因此,对象就是属性和方法的组成。
而你和我都属于人类,非洲象和美洲象都属于象类,这就是面向对象的类。即相同的归为一类。
定义是:类是相同属性和方法对象的集合。
综合起来讲就是:
类 -> 对象 ->属性和方法。
面向对象的开发过程也就是这操作这些对象的过程,明白了什么是面向对象,开发起来就容易多了。