生活感悟:学习是一种习惯。
一、什么是类
类是构造对象的模版或蓝图,用来描述一类事物的特征和行为。可以理解成一种新的数据结构,主要包括属性和方法。
结构化编程是以“算法+数据=程序”的思考形式,先构造算法然后处理用到的数据,而面向对象编程是数据为核心,以“数据+算法=程序”的思考形式。类本身是一种数据结构,对数据进行了管理和统一的操作,同时也规定了特殊的处理方式。
二、类的特性
封装:将类中的属性和部分方法进行隐藏,使非本类中的方法不能够直接的访问,对外提供标准的访问方式和数据处理。封装实现的目的就是对外隐藏信息。
继承:用一个类(父类)去构造一个新类(子类),新构造的类(子类)具有父类的属性和方法,同时又有自己的属性和方法。继承实现的目的是代码的重用,类扩展。
多态:子类拥有父类的信息,运行时确定对象信息。
待续。。。