面向对象
(1)面向过程
以流程为单位注重功能的实现,缺点是流程之间相互依赖,代码之间耦合性很高,不利于程序的维护和后期的拓展。
(2)面向对象
面向对象就是建立在面向过程之上,面向过程就是把事物看作一个整体,从事物的属性,方法和功能几个方面描述。面向对象的特征:抽象,封装,继承,多态。
对象,抽象,封装
对象:存在的事物都是对象,万事万物皆对象,世上不可能存在两个一样的对象。
抽象:把同一类事物,它们共同的特征和行为进行抽取,归纳,总结 。
封装:封装是为了保证抽象出来的数据的安全性,封装不是绝对的需要时要从指定的方法或接口访问。
类(class)
类就是储存抽象出来属性和方法的。属性就是变量,分为局部变量和全局变量。
类是由属性和行为组成。