Java面向对象程序设计复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的属性