第三章 Java语言中面向对象特性ppt课件.ppt

第三章 Java语言中面向对象特性ppt课件.ppt

ID:59217089

大小:344.50 KB

页数:59页

时间:2020-09-26

第三章 Java语言中面向对象特性ppt课件.ppt_第1页
第三章 Java语言中面向对象特性ppt课件.ppt_第2页
第三章 Java语言中面向对象特性ppt课件.ppt_第3页
第三章 Java语言中面向对象特性ppt课件.ppt_第4页
第三章 Java语言中面向对象特性ppt课件.ppt_第5页
资源描述:

《第三章 Java语言中面向对象特性ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1Java语言中面向对象特性第三章2目标掌握如何创建类和构造对象掌握方法的重载和覆盖了解类的继承了解包概念第三章Java语言中面向对象特性3【难重点】重点:1.仔细体会面向对象编程的思想,熟练理解类和对象的概念,理解面向对象的特性,会编写简单的类,逐渐掌握面向对象编程的方法。   2.注意java语言中,不允许多重继承,以及类变量和类方法的使用。难点:1.理解方法重载和方法重写,不要混淆了两者的使用。   2.类变量和类方法的使用。   3.接口的使用。第三章Java语言中面向对象特性4软件开发活动需求分析-对待开发

2、的软件提出的需求进行分析并给出详细的定义并对其加以确切的描述,然后编写出软件需求说明书。系统设计-设计人员把已确定的各项需求转换成相应的体系结构。系统实现-把软件设计转换成计算机可以接受的程序代码,并在实际环境中得以实现。软件测试-保证软件质量的重要手段,贯穿于软件生命周期的各个阶段。运行和维护-软件在运行的过程中由于多方面的原因对其进行的修改。5面向对象的产生计算机适应人类的思维方式当前是需要开发巨大程序的时代,比起程序的速度和大小来,进行访问控制时的可读性(Readability)变得更为重要。几个人同时进行操作

3、时,各程序员操作部分的可信赖性(Reliability)也变得非常重要。每次都要重新编译程序代码也变得不可能,如今,对于能在多大程度上再利用(Reusability)过去的代码的研究变成了重要的问题。63.1面向对象的基本概念第三章Java语言中面向对象特性面向对象(object-oriented)的基本思想是,从现实世界中客观存在的事物出发来构造软件系统,并在系统的构造中尽可能运用人类的的自然思维方式。面向对象更加强调运用人类在日常的思维逻辑中经常采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。7什么是对象

4、?对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务组成。从更抽象的角度来说,它是一组属性和有权对这些属性进行操作的一组服务的封装体。客观世界是由对象和对象之间的联系组成的。第三章Java语言中面向对象特性8什么是对象?对象具有两方面的含义:在现实世界中:是客观世界中的一个实体在程序中:是一组变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。变量方法第三章Java语言中面向对象特性9什么是类?现实生活中的对象例如每辆汽车都是一个不

5、同的对象。但是多个对象常常具有一些共性,如所有的汽车都有轮子、方向盘、刹车装置等。于是我们抽象出一类对象的共性,这就是类。ClassCar{intcolor_number;intdoor_number;intspeed;voidbrake(){…}voidspeedUp(){…}voidslowDown(){…}}抽象数据类型第三章Java语言中面向对象特性10……汽车设计图纸第三章Java语言中面向对象特性什么是类?11类和对象类是具有共同属性和行为的对象的抽象。类可以定义为数据和方法的集合。类也称为模板,因为它们

6、提供了对象的基本框架。类对象抽象实例化属性或状态操作或行为数据或变量方法封装的实体=数据+方法第三章Java语言中面向对象特性123.2面向对象的基本特征1.封装性2.继承性3.多态性第三章Java语言中面向对象特性所有面向对象的编程语言都提供帮助你实现面向对象模型的机制:133.3java中的对象、类、包第三章Java语言中面向对象特性对象和引用Java类(成员变量和方法)的定义方法的参数传递构造方法this关键字static关键字package和import语句访问控制main()方法14类和对象(object)

7、对象是Java程序的核心,在Java程序中"万事万物皆对象"。对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体。类是用来创建同一类型的对象的"模板",在一个类中定义了该类对象所应具有的成员变量以及方法。一个Java程序可以看成是一系列对象的创建以及它们之间的消息通讯。Java提供了很多类供编程人员使用,编程人员也可定义自己的类。第三章Java语言中面向对象特性15对象的创建对象的生成包括声明、实例化和初始化类名对象名=new类名();Personzhangsan=newPerson();第三章Java语言

8、中面向对象特性16引用(reference)Java语言中除基本类型之外的变量类型都称之为引用类型。Java中的对象是通过引用对其操作的。对象好像是电视机,引用是遥控器。例如:Strings;//声明了一个String类型的引用变量,//但并没有使它指向一个对象s=newString("helloworld!");//使用new语句创建了一个S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。