Java面向对象程序设计第4章_类与对象概要.ppt

Java面向对象程序设计第4章_类与对象概要.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java面向对象程序设计第4章_类与对象概要

《Java面向对象程序设计》 第4章 配合 Java面向对象程序设计例子源代码一起使用 导读 §4.1 编程语言的几个发展阶段 §4.2 类 Java的类定义的一般格式 修饰符 class 类名[extends 父类名]{ 类型 成员变量1; 类型 成员变量2; ……….. 修饰符 类型 成员方法1(参数表){ 类型 局部变量; 方法体 } 修饰符 类型 成员方法2(参数表){ 类型 局部变量; 方法体 } …….. } §4.2.1 类声明 ? §4.2.2 类体 ? §4.2.3 成员变量和局部变量 ? §4.2.4 方法 ? §4.2.5 方法重载 ? §4.2.6 构造方法 §4.2.7 类方法和实例方法 §4.2.8 几个值得注意的问题 §4.3 对象 §4.3.1 创建对象 §4.3.2 使用对象 ? §4.3.3 对象的引用和实体 ? §4.4 参数传值 §4.4.1 基本数据类型参数的传值 §4.4.2 引用类型参数的传值 ? §4.4.3 可变参数 §4.4.4 有理数的类封装 §4.5 对象的组合 §4.6 static关键字 §4.6.1 实例变量和类变量的区别 §4.6.2 实例方法和类方法的区别 §4.7 this 关键字 关于用this调用构造方法的问题: §4.7.2 在实例方法中使用this §4.8 包 §4.8.1 包语句 §4.8.2 有包名的类的存储目录 §4.8.3 运行有包名的主类 §4.9 import 语句 §4.9.1 引入类库中的类 §4.9.2 引入自定义包中的类 §4.9.3 使用无包名的类 §4.9.4 避免类名混淆 §4.10 访问权限 §4.10.1 私有变量和私有方法 §4.10.2 共有变量和共有方法 §4.10.3 友好变量和友好方法 §4.10.4 受保护的成员变量和方法 §4.10.5 public类与友好类 §4.11 基本类型的类包装 §4.11.1 Double和Float类 §4.11.2 Byte、Short 、Integer、Long类 §4.11.3 Character类 §4.11.4 自动装箱与拆箱 §4.12 反编译和文档生成器 §4.12.1 javap反编译 §4.12.2 javadoc制作文档 §4.13 jar文件 §4.14 小结 一个类可能需要另一个类声明的对象作为自己的成员或方法中的局部变量,如果这两个类在同一个包中,当然没有问题。 如果一个类想要使用的那个类和它不在一个包中,要使用import语句完成使命。 如果用户需要类库中的类就必须使用import语句,如: import java.util.Date; 例4-12 用户程序可以使用tom.jiafei包中的类,即使用非类库中有包名的类,也要使用import语句,如: import tom.jiafei.*; 例4-13, 例4-14 如果一个类想使用无名包中的类,只要将这个无包名的类的字节码和当前类保存在同一目录中即可。 例4-15 1.区分无包名和有包名的类 如果想同时使用tom.jiafei包中的A类和无名包中的A类,就不能省略包名,例如: A a1=new A(); tom.jiafei.A a2=new tom.jiafei.A(); 2.区分有包名的类 如果一个源文件引入了两个包中同名的类,那么在使用该类时,不允许省略包名,比如: tom.jiafei.A bird=new tom.jiafei.A(); .A goat=new .A(); 访问限制修饰符有private、protected和public,都是Java的关键字,用来修饰成员变量或方法。 用关键字private修饰的成员变量和方法称为私有变量和私有方法。 对于私有成员变量或方法,只有在本类中创建该类的对象时,这个对象才能访问自己的私有成员变量和类中的私有方法。 例4-16,例4-17 用public修饰的成员变量和方法被称为共有变量和共有方法 。 我们在任何一个类中用类Tom(p95) 创建了一个对象后,该对象能访问自己的public变量和类中的public方法(也可以通过类名来操作成员变量、方

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档