类与对象练习题

1.方法的形式参数(A)。

A.可以没有 B.至少有一个

C.必须定义多个形参 D.只能是简单变量

2.main()方法的返回值类型是(C)。

A.boolean B.int

C.void D.static

3.能作为类及其成员的修饰符是(Dd)。

A.interface B.class

C.protected D.public

4.构造方法何时被调用(dD)。

A.类定义时 B.使用对象的变量时

C.调用对象方法时 D.创建对象时

5.下列哪个类声明是正确的(A)。

A.public abstract class Car{…} B.abstract private move(){…}

C.protected private number; D.abstract final class H1{…}

6.下列不属于面向对象程序设计的基本特征的是( a A)。

A.抽象 B.封装

C.继承 D.多态

7.关键字( c B)表明一个对象或变量在初始化后不能修改。

A.extends B.final

C.this D.finalize

1.定义类A如下:

class A{

inta,b,c;

public void B(int x,int y, int z){a=x;b=y;c=z;}

}

下面对方法B的重载哪个是正确的(Cc )。

A.public void A(int x1,int y1, int z1){a=x1;b=y1;c=z1;}

B.public void B(int x1,int y1, int z1){a=x1;b=y1;c=z1;}

C.public void B(int x,int y){ a=x;b=y;c=0;}

D.public B(int x,int y, int z){a=x;b=y;c=z;}

2.已知类关系如下:

Class Employee{}

Class Manager extends Employee{}

Class Director extends Employee{}

则下列语句正确的是:(A a )。

A.Employee e=new Manager();B.Director d=new Manager();

C.Director d =new Employee ();D.Manager m=new Director ();

3.接口是Java面向对象的实现机制之一,以下说法正确的是( b c B)。

A.Java支持多重继承,一个类可以实现多个接口

B.Java只支持单重继承,一个类可以实现多个接口

C.Java只支持单重继承,一个类可以实现一个接口

D.Java支持多重继承,但一个类只可以实现一个接口


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值