【教学课件】第3章建立面向对象的编程思想.ppt
《【教学课件】第3章建立面向对象的编程思想.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第3章建立面向对象的编程思想.ppt(15页珍藏版)》请在三一办公上搜索。
1、第3章 建立面向对象的编程思想,主讲:胡伏湘,问题与思考,1、运行Java程序需要哪些软件?2、Java程序有几种类型?有什么不同?3、如何在Eclipse中运行Java应用程序?,本章提要,主要知识点:理解面向对象编程的基本思想;掌握面向对象编程的一般方法;能够运用Java语言编写简单的应用程序。学习目标:掌握面向对象编程的基本思想。,3.1 面向对象的思想,3.1.1 面向对象思想的基本概念系统中一切皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序
2、列。,3.1 面向对象的思想,3.1.1 面向对象思想的基本概念主要概念包括:(1)对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。(2)对象的状态和行为:对象具有状态,一个对象用数据值来描述它的状态。(3)类:具有相同或相似性质的对象的抽象就是类。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。(4)类的结构:在客观世界中有若干类,这些类之间有一定的结构关系。(5)消息和方法:对象之间进行通信的结构叫做消息。,3.1 面向对象的思想,3.1.2 面向对象思想的基本特征(1)对象的唯一性:每个对
3、象都有自身唯一的标识,通过这种标识,可找到相应的对象。(2)分类性:指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。(3)继承性:继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性,这是信息组织与分类的行之有效的方法,它简化了对象、类的创建工作量,增加了代码的可重性。采用继承性,提供了类的规范的等级结构。通过类的继承关系,使公共的特性能够共享,提高了软件的重用性。(4)多态性:指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果,不同的对象,收到同一消息可以产生不同的结果。多态性允许每个对象以适
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 建立 面向 对象 编程 思想

链接地址:https://www.31ppt.com/p-5658568.html