java语言与面向对象方法 复习知识点.docVIP

  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文档。上传文档
查看更多
java语言与面向对象方法 复习知识点.doc

1-3章 知识点 面向对象开发的核心思想和概念 对象的主要属性(状态和行为) 对象的关系(包含,继承,关联) 面向对象的软件开发过程 面向对象程序设计方法的优点 Java 产品的三个主要系列(J2SE,J2EE,J2ME) 开发Java程序的基本步骤 Java程序的构成 Java数据类型 Java表达式 Java 流程控制语句 第4章 抽象、封装与类 知识点 抽象与封装的概念,面向对象程序设计中如何实现抽象与封装。 java中经常使用的包有哪些,如何使用Java类库。 用户自定义类的方法,如何创建对象。 构造函数的特点、作用、执行时机。 抽象类、最终类的定义方法及含义。 静态域的概念、定义方法、特点。 最终域的概念、定义方法、特点。 抽象方法、静态方法的特点,静态方法处理的域有何要求。 类的访问控制符及其作用,p86页表4-1、表4-2。 第5章 继承与多态 知识点: 父类是所有子类的公告域和公告方法的集合,而每个子类是父类的特殊化。 Java通过extends只能实现单重继承,通过implements实现接口,相当于是多重继承。 子类继承了父类的所有非private的属性和方法作为自己的成员。 域的隐藏:在子类中定义一个与从父类继承来的域变量同名变量,则子类方法操作的是子类自己的变量,子类执行继承自父类的操作时,处理的是继承自父类的变量。例子见P103 TestHiddenField.java 方法的覆盖:子类方法对父类同名方法的覆盖将清除父类方法占用的内存,从而使父类方法在子类对象中不复存在。例子见P106 TestOverload.java this:表示当前对象的一个引用。引用可以理解为对象的另一个名字,通过引用可以访问到对象,有点象指针,但是对象的引用与内存地址无关,不能计算。利用this可以调用当前对象的方法或使用当前对象的域。 super:代表是直接父类,通过它来引用父类的成员。 多态:指一个程序中同名的不同方法共存的情况。可以表现为子类对父类方法的覆盖,也可以表现为一个类中方法的重载,还可以将子类的对象作为父类的对象实现对象的多态。 对象引用的多态:即对象的引用型变量具有多态性。因为子类对象可以作为父类对象来使用,但是父类对象不能被当作子类的对象。例子P115 TestPolymorphism1.java和TestPolymorphism2.java 强制类型转换:存在继承关系的父类对象和子类对象之间可以在一定条件下进行转换。如果父类变量引用的是一个子类对象,那么可以用强制类型转换将这个父类变量的转换为子类对象的引用。例子见P119 TestPolymorphism3.java 构造函数的重载:this()可以显式地调用另一个构造函数,应该在第一行。 调用父类的构造函数:子类并不继承父类的构造函数,但遵循一定的调用原则。原则见P125,例子 TestCons.java。只要子类构造函数中不是显式调用父类的构造函数,在创建子类对象时,系统总是隐含调用父类的无参数的构造函数。但是如果父类没有无参数构造函数,而在创建子类对象时又需要调用父类的无参数构造函数,则编译报错。 对象初始化:对象成员变量有默认的初始值;显式初始化;通过构造函数初始化。 包:包提供了一种命名机制和可见性限制机制。 一个Java源程序就是一个编译单元,这个单元内只能有一个public类,该类名与源文件名一致,一个编译单元内产生的.class文件在一个包内。 包的创建:package语句在源文件的第一行。使用javac命令时用-d指定编译的目标目录,使用java命令时用-classpath指定类文件所在的包的路径。 引入所需要的类,引入整个包 接口:属性是常量,方法是抽象的。接口定义了一组功能的对外规范。由实现类去定义抽象方法的方法体。把对接口功能的继承称为“实现”。 实现接口注意的问题:P140~141 章节习题:P145,5-18,5-21 工具类与算法 知识点: Object类、数据类型类、Math类、System类的使用,了解各个类中的主要方法 Applet的基本工作原理、主要方法、生命周期(图6-1)、HTML文件参数传递 数组的特点、数组的声明、创建、初始化、如何访问数组元素、数组元素的下标与数组长度的关系 Java中向量类的特点,向量与数组有何不同,分别适用于什么场合,向量的常用操作,包括创建、添加、修改或删除、查找 字符串常量、字符串变量的概念,String类和StringBuffer类的构造函数和常用方法 Java Application命令行参数的使用 第7章 图形用户界面的设计与实现 知识点: 设计和实现图形用户界面的工作:P203 容器的概念:P203 用户自定义成分中Font类、Color类中常用方法的应用。 Java的

文档评论(0)

changlipo2019 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档