Java面向对象程序设计复习资料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.标识符合法判断

2.数组定义与引用

3.整除、求余操作

4.字符串基本操作

5.表达式合法性判断、三元表达式用法及简单计算【A ?B :C】

6.注释用法,单行注释、多行注释和文档注释各自语法及用途

7.构造方法以及作用【带参数和不带参数的构造方法应用以及子类调用父类

构造方法】

8.类及其属性、方法修饰符【访问范围】

9.修饰符混用:abstract不能与final并列修饰同一个类【正确】;abstract类中

不可以有private的成员【正确】;abstract方法必须在abstract类中【错误】;

static方法中能处理非static的属性【正确】

10.抽象方法抽象类

11.接口的继承特点,类的继承【子类访问父类变量和方法问题、变量隐藏】

特点、多态、子类调用父类相同名字的变量和方法。

12.创建对象数量问题:【1】String s1="bc"; String s2="bc";【2】String

s1="bc"; String s2=new String("bc");

13.方法返回类型及方法的定义

14.final变量及特点

15.静态变量和非静态变量

16.abstract和final修饰符

17.综合【一般类的编写:成员变量和成员方法,抽象类使用、接口定义及使

用、水仙花数、素数、回文数等】

18.讨论分析

(1)如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。

(2)最终类不能派生子类,最终方法不能被覆盖。

(3)Java中的String类的对象既可以是字符串常量,也可以是字符串变量。

(4)Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。

(5)设String对象s=”Hello ”,运行语句System.out.println(s.concat(“World!”));后String

对象s的内容为”Hello world!”,所以语句输出为Hello world!

(6)System类不能实例化,即不能创建System类的对象。

(7)子类的域和方法的数目一定大于等于父类的域和方法的数目。

(8)Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。

(9)Java中数组的元素只可以是简单数据类型的量。

(10)Java的字符类型采用的是ASCII编码。

(11)abstract不能与final并列修饰同一个类

(12)abstract类中不可以有private的成员

(13)abstract方法必须在abstract类中

(14)static方法中能处理非static的属性

相关文档
最新文档