jAVA2程序设计基础第一章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《jAVA2程序设计基础第一章.ppt》由会员分享,可在线阅读,更多相关《jAVA2程序设计基础第一章.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1章章 Java开发基础开发基础 教学提示:教学提示:本章以实用为目的,通过简要讲述时下流行的面向对象程序设计思想和Java特有的虚拟机机制,使读者初步了解Java程序开发,并指导读者完成第一个Java程序。通过本章学习,读者将对Java程序开发有一个比较全面的了解。教学目标:教学目标:领会面向对象编程思想;了解Java的虚拟机机制;能独立搭建Java开发环境。通过上机实践,能编写及运行简单程序。1.1 面向对象程序设计思想 Java是一种真正面向对象的具有众多功能的高级编程语言,了解并掌握面向对象程序设计思想是学习Java编程必备的内容。本节初步介绍面向对象思想和面向对象程序设计步骤。面
2、向对象的基本特征 面向对象程序设计步骤1.1.1 面向对象的基本特征 程序设计思想是程序设计的灵魂,掌握好的设计思想 ,才能写出高效的程序。从计算机诞生到现在,程序设计语言的发展从最开始的机器语言、汇编语言到过程式语言、结构化高级语言,最后到支持面向对象技术的面向对象程序设计,使程序员可以脱离机器层次,在更抽象的层次上表达程序设计意图。面向对象程序设计思想最重要的概念是对象,一个对象既包括数据,又包括操作这些数据的方法,对象中的数据并不能被对象的使用者直接访问,只能通过由对象提供的方法来访问和操作。这好比现实世界中的对象,比如一辆汽车,当需要增加车速时,是通过踩油门这个方法来实现的。学习面向对
3、象的程序设计首先要了解面向对象的基本概念。返回1.面向对象 面向对象是一种认识客观世界的观点,是从结构组织角度模拟客观世界的一种方法,人们在认识和理解现实世界的过程中,普遍运用以下三个构造法则:(1)区分对象及其属性,如区分车和车的大小。(2)区分整体对象及其组成部分,如区分车和车轮。(3)不同对象类的形成及区分,如所有车的类和所有船的类。2.对象(Object)对象是对一组信息及对其操作的描述。如:一个窗口是一个对象,它包含了窗口的信息(如大小、颜色、位置等)及其操作(如打开、关闭等)。3.属性(Property)即对象所包含的信息。如:窗口的高度。属性可以在设计对象时确定,也可以在程序运行
4、时读取和修改。4.方法(Method)即对象所具有的各种操作。如:窗口关闭。这种操作的过程对外是封闭的,即用户只能看到这一方法实施后的结果。这相当于事先已经设计好的各种过程,只需要调用就可以了,用户不必去关心这一过程是如何编写的,事实上,这个过程已经封装在对象中,用户也看不到。对象的这一特性,即是对象的封装性。5.事件(Event)即对象在执行某一操作后激发并执行的一个或多个过程。这些过程对用户是透明的,用户可以为这个过程编写自己的程序代码,以完成特定的操作。如:窗口对象在执行打开过程时,就会激活一个Active 事件(过程),用户可以自己编写这一过程的代码,以便在打开这个窗口时完成一些自己所
5、要求的任务,如打开一个数据库,对某个变量进行初始化等。6.类(Class)与实例(Instance)类是具有共同属性、共同方法、共同事件的对象的集合。而一个具体的对象则是其对应类的一个实例。如果对某一个类的定义进行修改,如增加一些属性或修改一些方法,就得到一个新的类,而原先的类就是新类的父类。如:我们在窗口类的定义上,另外定义它还包含两个按钮,一个标题是“确定”,一个标题是“取消”,并且在分别按下这两个按钮后,执行OK与Cancel两个事件。这样就定义了一个新类,我们可以把它叫做“选择窗口”类,并保存它,这样就可以直接由“选择窗口”生成窗口实例,而不用每次都由“窗口”类产生,然后再添加按钮。7
6、.继承(Inheritance)任何一个子类都具有其父类所有的属性、方法和事件,这一特性叫做类的继承。如果父类的特性发生变化,其子类也相应改变。继承机制的优点在于:(1)避免了由于系统内类对象封闭而造成数据和操作冗余的现象。每个子类都可以继承其父类的特性,包括状态与行为。同时子类可以有与父类不同的地方,即子类可根据自身特点新增或局部修改父类的行为而加以使用,甚至可以覆盖父类中的定义。利用继承,只要在原有类的基础上修改、增补、删减少量的数据和方法,就可以得到子类,然后生成大量不同的实例。(2)接口的一致性(Consistency of interface),父类衍生子类的其他操作接口也传递给其子
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jAVA2 程序设计 基础 第一章
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内