ImageVerifierCode 换一换
格式:PPT , 页数:17 ,大小:329KB ,
资源ID:974588      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-974588.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java2程序设计基础第三章.ppt)为本站会员(无敌)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

java2程序设计基础第三章.ppt

1、第3章 类,教学提示:在上一章,我们已经对Java语言的变量及变量的作用域、运算符、表达式、修饰符、程序的流程控制语句和数组中的一些知识点作了讲解。从中我们对Java编程基础有了一个初步了解,同时也知道了Java语言和其他同类语言在这方面的差别。接着我们将进入Java语言的最关键的知识点类的讲解。,教学目标:认识Java语言的类的特点,充分地把类与对象连接起来和掌握对象的创建、使用等技巧。,3.1 包,3.1.2 自定义程序库,3.1.1 包及包中类的导入,3.1.1 包及包中类的导入,在编程环境中存在可用的相关库类的集合的应用程序编程接口(Application Programming In

2、terface,API),Java系统完整的API包括所有可用的库类。,返回,3.1.2 自定义程序库,程序库可视为路径的集合,这些路径包含类别文件、源文件和文件的所在位置,程序库一般是静态加载的。每个程序库路径通常会包含在jar或zip文件中,不过也可以设置为某个目录 。当在程序内加入某个程序库,实际上就是将程序库加入类别路径(class path)。这样,程序才能在执行Java程序时找到这些程序库。,返回,3.2 类,3.2.2 成员变量,3.2.5 类的继承,3.2.3 成员方法,3.2.4 类的组合,3.2.1 类的定义,3.2.1 类的定义,在我们生活的现实社会中,无时无刻都要和对象

3、接触,我们看到的每样东西,如书、汽车、飞机和空气等,都有一定的特性和功能。就拿飞机来说,它就具有几个重要的物理特性(类属性):飞行的速度、功率、自重和机翼的长度等。还有功能类方法就是加速功能、减速功能等。 类也有类名、属性和方法,是对一定范围的同类事物的概括。Java语言和其他面向对象语言一样,类是用来创建对象的模块,它包含被创建对象的状态描述和方法的定义。它规定了对象内部的数据,创建该对象的特性。在程序中只能有类定义的一个副本,但可以有几个对象作为该类的实例。,返回,3.2.2 成员变量,我们已经知道类体分为两个部分,变量定义部分所定义的变量为类的成员变量,在方法体定义的变量和方法的参数为局

4、部变量。,返回,3.2.3 成员方法,成员方法的定义和成员变量的定义相似,也包括两个部分:方法声明和方法体。成员方法是类的功能接口,是类定义中的一个子程序,在类的定义中和成员变量处于同一级别。必须通过一个类的实例来调用成员方法,成员方法可以不用点操作符而直接使用实例变量。成员方法带有输入参数,具有某种类型的返回值。成员方法定义的一般形式如下:type methodname ( formal-parameter-list ) method-body;,返回,3.2.4 类的组合,Java有着众多让人赞叹的功能,程序代码的重复使用就是其中之一。有两种方法可以达到重复利用某一段代码的目的。第一种方法

5、比较直观:就是在新的类中产生现有类的对象,这种方法称为类的组合。它只利用现有类的代码,不用它的形式。第二种方法更为精巧,就是让新的类成为现有类的一类,也就是说让新的类接收现有类的形式,且加入新码,无需更动现有的类。这种方法成为类的继承。,返回,3.2.5 类的继承,第二个基本的面向对象机制是继承,继承是关于有层次关系的类之间的概念。一个类的后代可以继承它的祖先的所有变量和成员函数。一个类的直接父亲叫做它的超类(Superclass)。如果创建了一个像University这样的类,创建它的子类是很简单的。,返回,3.3 对 象,3.3.3 访问对象,3.3.1 创建对象,3.3.4 this语句

6、,3.3.2 使用对象,3.3.1 创建对象,在执行的程序能够调用方法之前,必须首先构造用于接受消息的对象。要构建对象,首先使用关键字new,随后是构建函数方法调用。比如,对下面这个表达式求值,就构建了一个Tool对象: new Tool();,返回,对象创建后,接下来就是使用对象。,3.3.2 使用对象,返回,可以用“.”操作符来接收一个对象的实例变量和成员函数。下面是用点操作符来接收实例变量的一般形式。 objectreference.variablename,3.3.3 访问对象,返回,this用以指代一个对象自身,它的作用主要是将自己这个对象作为参数,传送给别的对象中的方法。,3.3.

7、4 this语句,返回,3.4 多态的灵活运用,一个对象只有一个格式,是在构造时给它们的,即对象的内存表示方式只有一种。而变量能够指向不同格式的对象,具有多态性,也就是说单一变量表示不同类型对象的能力叫做多态。理解多态的关键有两点:对象不会改变其所属的类,但变量可能会动态绑定到不同类型的对象。方法调用的每一对象的行为由对象的类决定,而不是变量的类型。,3.5 上 机 指 导,在以前的程序设计中,我们都是习惯性地把成员变量的关于访问权限的修饰符写成“public”,这样就会导致数据的错误,混乱和安全性问题。如果外面的程序可以随意修改这类的成员变量,会造成不可预料的程序错误。怎样对一个类的成员实现保护呢?只需要在定义一个类的成员时,使用private关键字说明这个成员的访问权限,这个成员就成了类的私有成员,只能被这个类的其他成员方法调用,这就是对类进行加密了。,3.5.1 一个简单的加密类的创建与使用,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报