面向对象程序设计(Java)总复习.ppt_第1页
面向对象程序设计(Java)总复习.ppt_第2页
面向对象程序设计(Java)总复习.ppt_第3页
面向对象程序设计(Java)总复习.ppt_第4页
面向对象程序设计(Java)总复习.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象程序设计(Java),期末总复习,考试题型,选择(120)填空(115)判断(115)简答(15,两题)阅读程序回答问题(35)编程(20,三题)考试时间120分钟,第一章Java基础,程序设计语言发展Java的层次结构、Java的执行方式(理解)会在JDK环境下编译和运行一个JavaApplication程序(使用什么命令)会配置环境变量path和classpath会编写一个完整的Java小程序(包括哪几部分),第二章Java数据类型、标识符、运算符,Java采用的Unicode字符集Java标识符命名规则常用关键字如何添加注释Java数据类型(两类、特点、精度)如何声明、赋值常量和变量常用运算符(/%+-=+)数据类型转换(强制转换、自动转换),第三章交互式输入与输出,数学方法的使用(Math.random())包装类(字符串与基本数据类型的转换)三种输入输出方式第一种是命令行输入数据第二种是程序运行过程中文本输入(了解)第三种是图形用户界面输入(掌握),第四章Java流程控制,结构化程序设计的三种基本控制语句顺序选择(分支)ifelseswitch循环whiledowhilefor跳转语句breakcontinue,第五章方法,方法的声明参数返回值类型修饰符方法的调用参数传递类方法与实例方法类变量与实例变量,static修饰符的应用,第六章字符串,字符串(String类)的声明和创建引用类型变量(理解)字符串应用求字符串长度:length()方法String和StringBuffer的区别,第七章数组,一维数组的声明与初始化new关键字赋初值一维数组的应用遍历数组求数组长度:length属性字符串数组二维数组,第八章类与对象,类与对象定义类(属性、构造方法、方法)对象声明、创建、引用(属性和方法)构造方法(作用、特点、如何定义),第九章继承、多态、封装,面向对象程序设计四大特征抽象、继承、多态和封装继承单重继承与多重继承Object类继承的实现变量的隐藏方法的覆盖构造器的继承(了解)this与super,多态面向对象的程序中多态表现为:重载和覆盖。方法的重载指:同一类中定义完全同名但含不同的具体内容的方法,方法的参数列表必须不同(包括形式参数的个数、类型、顺序的不同)。在调用同名方法时通过参数不同区分不同的同名方法。方法返回类型可以不同,但不是重载的标志。利用“重名”现象提高程序的抽象度和简洁性。方法的覆盖是指:子类可以重新定义与父类同名而且参数类型相同的成员方法,实现对父类方法的覆盖。覆盖指在不同的类中,子类与父类的成员方法声明部分(方法名、参数列表、返回值类型)完全相同。不同类中的同名方法冠以类名以示区别。,封装的含义、作用及实现Java语言通过使用访问控制修饰符实现信息隐藏和对数据的封装。访问控制符是一组限定类、数据成员或成员方法是否可以被其他类访问的修饰符。包括:public、private、缺省、protected四种。其中public、缺省可以修饰类,public、private、缺省、protected可以修饰属性和方法。封装通过访问控制修饰符来控制对数据以及方法的访问性,实现信息隐藏。,包的定义和使用访问控制修饰符非访问控制修饰符final修饰符static,第十章抽象类与接口,抽象类的定义、特点,抽象类与普通类的区别定义抽象类定义抽象方法接口的定义(常量、抽象方法)接口的实现抽象类和接口的区别,第十一、十二章GUI,容器和组件屏幕坐标位置描述Java委托事件处理模型创建组件创建组件对象将组件对象添加在容器中在组件上注册听众组件产生事件听众处理事件编写一个事件处理类,实现一个听众接口,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论