Java语言基础教程 教学课件 作者 沈昕 05.pptVIP

Java语言基础教程 教学课件 作者 沈昕 05.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
private修饰符又称为私有访问控制符。使用private修饰的变量和方法,只可以被类本身访问和调用。同一个类的不同对象可以互相访问对方的private实例变量或者调用对方的private实例方法,这是因为访问控制符是在类级别上,而不是对象级别上。 2.private修饰符 此外,如果限定构造方法为private,则其他类不能生成该类的一个对象实例。 访问控制符private的使用形式为: private 变量名; private 方法名称( 参数列表 ){ …… } * * 第5章 面向对象的程序设计 5.1 自 定 义 类 5.4 接 口 5.2 包和修饰符 5.3 类的继承和多态 5.1 自 定 义 类 5.1.1 自定义类 在Java语言中,声明类的一般格式为: [修饰符] class 类名 [extends 父类名] [implements 接口名] { 声明类的变量 声明构造方法 声明类的方法 } 1.声明类 (1)修饰符 关键字class前的修饰符用来限定所声明的类的特性。现阶段,类的修饰符一般为public,它表示该类可以被任何对象或其他类来访问、调用。关于修饰符将在后面具体介绍。 (2)类的父类 如果一个类是另一个类的子类,需要继承父类的某些功能时,就要用extends关键字来指明类的父类。 (3)实现接口 在Java语言中,还有一个在语法上类似于类的概念,叫做接口,为了能够在类中使用接口,就需要使用关键字implements。 构造方法(Constructor Method)也称为构造函数,是一种特殊的方法。在创建对象时,使用关键字new调用这个对象所属类的构造方法来完成对象实例变量的初始化。构造方法的格式为: public 类名( 参数列表 ) { 语句体 } 2.构造方法 一般来说,构造方法具有以下几个特点。 (1)构造方法的方法名与其所在类的名称相同。 (2)虽然构造方法没有返回值,但是也不能有void关键字。 (3)构造方法的修饰符总是public。 (4)构造方法的主要作用是完成对类对象实例变量的初始化。 (1)实例变量(Instance Variable) 实例变量用来存储某个类对象的状态值。它必须在类内、任何方法外被声明,一般位于整个类语句体的最前端。其修饰符可以是public或者private,但是不能使用static。实例变量的使用范围是整个类,也就是说可以在类中的任意方法内被使用。实例变量是依据其对象而存在的,运行程序在创建对象的同时,创建了其实例变量,当程序运行完成时,对象消失,其实例变量也同时消失。 3.类的变量 (2)静态变量(Static Variable) 用修饰符static修饰的变量称为类静态变量,也叫做静态变量或者类变量。静态变量是类的变量,不属于任何一个类的具体对象实例。它不保存在某个对象实例的内存空间中,而是保存在类的内存空间的公共存储单元中。也就是说,不论一个类具有多少个对象,静态变量只有一个,任何一个类的对象访问它,取得的都是相同的数值。 同样地,任何一个类的对象去修改它,也都是在对同一个内存单元进行操作。静态变量可以通过类名直接访问,也可以通过对象来调用,其格式如下。采用以下两种方法取得的结果是相同的。 类名.静态变量 对象名.静态变量 (3)最终变量(Final Variable) 在编写程序时,可以给某些经常要使用的具有特殊含义或者内容复杂的常量,取一个类似于变量名的标识符,这样就可以通过使用这个变量名称来引用其对应的常量,而不是每次直接输入常量数值。这种做法的主要目的是使程序更加清楚,方便他人阅读、理解。 使用修饰符final修饰的变量是最终变量,其保存的数据在程序的整个执行过程中都不会改变。通常,在final前面再加上修饰符static,那么这个变量的实际含义就是常量,其格式为: static final 类型 常量名 = 初始值; (4)易失变量(Volatile Variable) 如果一个变量被volatile修饰符所修饰,说明这个变量可能同时被几个线程所控制和修改,即这个变量不仅仅被当前程序所掌握,在运行过程中可能存在其他未知的程序操作来影响和改变该变量的值。在使用过程中,应该特别留意这些影响因素。 (5)瞬态变量(Transient Variable) 把实例变量(不能修饰类变量)标识为transient,表明它是一个瞬态变

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档