一.面向对象编程思想(抽象,封装,继承,多态)
抽象:把不通用的(会变化的)代码变得通用
如何抽象?刚入门时有个简单的方法:分类
假设写一个游戏,为了使人物移动,给代表人物的类定义X和Y两个数据成员,代表坐标。为了使其通用,可以把X和Y抽出来,定义为一个坐标类。