摘要: 抽象 在讲解面向对象编程的三大特征前,我们先了解什么叫抽象,在定义一个类时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型(模板)。这种研究问题的方法称为抽象。 封装 什么是封装? 封装就是把抽象出来的属性和对属性的操作封装在一起,属性被保护在内部,程序的其它部分只有通过授权的操 阅读全文
posted @ 2016-04-14 22:46 叶十一少 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 构造函数(方法)介绍 什么是构造函数呢?在回答这个问题之前,我们来看一个需求:前面我们在创建人类的对象时,是先把一个对象创建好后,再给他的年龄和姓名属性赋值,如果现在我要求,在创建人类的对象时,就直接指定这个对象的年龄和姓名,该怎么做? 构造函数(方法)是一种特殊的方法,它的主要作用是完成对对象实例 阅读全文
posted @ 2016-04-14 21:58 叶十一少 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 理论是需要通过实践来检验的,学了这么多,于是我就试了试采用面向对象的编程思想实现了一个超级简单的马里奥游戏,游戏感觉特傻! 准备素材(图片mario.jpg): 分析: 设计相关的对象 要求:Mario碰到边界给一个提示。(其实还有一个要求就是Mario可以去找另一个物体,没有实现。) 以下为源码: 阅读全文
posted @ 2016-04-14 21:19 叶十一少 阅读(692) 评论(0) 推荐(0) 编辑