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支持多重继承,但一个类只可以实现一个接口