《面向对象技术(专)》课程第四阶段练习题

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

《面向对象技术(专)》课程第四阶段练习题

一、填充题

1.超类的成员不能被子类继承。

2.在声明一个类变量时,前面必须要加上修饰符。

3.语句可导入Java的实用包中所有的类。

4.方法的覆盖是绑定,方法的重载是绑定。

5.写出一个表达式:输出角度300的余弦值。

二、选择题

1. 找出有关类的正确说法。

a.类具有封装性,所以类的数据是不能被访问的。

b.类具有封装性,但可以通过类的公共接口访问类中的数据。

c.声明一个类时,必须用public修饰符。

d.每个类中,必须有main方法,否则程序无法运行。

e.

2. 将类的成员的访问权限设置为默认的,则该成员能被

a.同一包中的类访问

b.其它包中的类访问

c.所有的类访问

d.所有的类的子类访问

3.下面哪一种是正确的方法重栽

a. int fun(int a,float b){}

float fun(int a,float b){}

b. float fun(int a,float b){}

float fun(int x,float y){}

c. float fun(float a){}

float fun(float a,float b){}

d. flaot fun1(int a,float b){}

float fun2(int a,float b){}

4.下面关于继承的说法那个是正确的

a. 超类的对象就是子类的对象。

b. 一个类可以有几个超类。

c. 一个类只能有一个子类。

d. 一个类只能有一个超类。

5.下面关于多态性的说法那个是正确的

a. 一个类中,不能有同名的方法。

b. 子类中不能有和父类中同名的方法。

c. 子类中可以有和父类中同名且参数相同的方法。

d. 多态性就是方法的名字可以一样,但返回的类型必须不一样。

三、简答题

1.什么是类,什么是对象?

2.类的封装的目的是什么?

3.Java中有几种访问权限,各种访问权限的级别是什么?

4.null、this、super对象运算符分别表示什么?

5.什么是最终类和抽象类?

6.什么是多态性,什么重载和覆盖?

四、编程题

1.声明一个类Person,成员变量有姓名、年龄、性别。有成员方法以显示姓名、年龄和性别。

2.声明一个矩形类Rectangle,提供2个方法计算矩形的周长和面积。并用main方法来测试。

相关文档
最新文档