Java设计(第一章)范例.ppt

Java程序设计 第一章 面向对象程序设计思想 面向过程 ? 面向对象 面向对象:C++、C#、Java、Objective-C(Apple HP) 面向对象学习最重要的是:思想(不是语法),理解编程思想——掌握基础语法——灵活运用工具和类——程序。 核心概念:类和对象。 面向对象的三大特征:封装、继承、多态。 1.1类和对象 物以类聚,人以群分。(分类) 生活的类:具有相同特征及行为的一种群体。 “人”类是一个抽象的概念(不是实际存在的实体),真正的实体是所有具备“人类”这个群体的每一个具体的人,也就是“人类”这个类的对象。 不同种类的对象构成了现实世界。 类 描述了一组相同特性(属性)和相同行为(方法)的对象。 例:用枪射击鸭子 如果用C语言来实现,考虑实现步骤: 举枪、瞄准、扳机、发射鸭子1、鸭子2……到鸭子10。 出发点是射击鸭子的过程。 1.2面向对象程序设计的三大特征 Bruce Eckel《Thinking in java》 三大特征:封装、继承、多态。 事实上,封装、继承、多态是一种设计理念,一种程序艺术,与程序设计没有关系。 面对一个项目。首先思考类与类之间的关联,怎样用封装、继承、多态等机制画出程序的基本架构蓝图,以及优化程序架构,至于细节问题,如采用什么语言,那都是次要的,毕竟语言不过是程序设计思想的一种表现形式而已。 1.2.1封装 属性可用来描述同

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档