java 编程作业_JAVA编程作业--.doc

JAVA编程作业--

一、填空题

如果一个方法不返回任何值,则该方法的返回值类型为 void 。

如果子类中的某个方法名、返回值类型和__参数列表_____与父类中的某个方法完全一致,则称子类中的这个方法覆盖了父类的同名方法。

接口中所有的属性均为public___、_static______和__final____的

抽象 ?方法是一种仅有方法声明,没有具体方法体和操作实现的方法,该方法必须在 抽象 类之中定义。

在Java程序中,通过类的定义只能实现 extends 重继承,但通过implements 的定义可以实现多重继承关系。

一般Java程序的类主体由两部分组成:一部分是 成员变量 ,另一部分是 成员方法 。

分别用 class 关键字来定义类,用 new 关键字来分配实例存储空间。

当一个类的修饰符为 类 时,说明该类不能被继承,即不能有子类。

在Java中,能实现多重继承效果的方式是 接口 。

二、选择题

A. B.

C. D.

方法的形参( D)。

A.B.

C. D.

return语句(D)。

A. B.

C. D.

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

A.B.

C. D.

编译并运行下面的程序,运行结果是(C )。

public class A{

public static void main(String args[]){

A a=new A();

a.method(8);

}

void method(int i){

System.out.println(“int: ”+i);

}

void method(long i){

System.out.println(“long: ”+i);

}

A.

B.

C.

D.

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

A.B.

C. D.

下列方法定义中,方法头不正确的是(C )。

A.…} B.…}

C.…} D.…}

构造方法在( D )时被调用。

A.B.

C. D.

下列哪个类声明是正确的(C )。

A.…}B.…}

C. D.…}

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

A. B.

C. D.

请看下面的程序段

class Person{

String name,department;

int age;

public Person(String n){name=n;}

public Person(String n,int a){name=n; age=a;}

public Person(String n, String d, int a ){

//doing the same as two arguments version if constructer

}

下面那个选项可以添加到// doing the same……处( D )

A.,a) B.this(,a))

C.this(n,a) D.this(name.age)

class Test{

private int m;

public static void fun(){

//some code

}

}

方法fun()如何来访问变量m( B )

A.private int m 改成protected int m B.private int m 改成public int m

C.private int m 改成static int m D.private int m 改成int m

有一个类A,对于其构造函数的声明正确的是(B )。

A.void A(int x){}B.public A(int x){}

C.A A(int x){}D.int A(int x){}

请看下面的程序段

public class Test{

long a[]=new long[10];

pubic static void main(String args[]){

System.out.println(a[6]);

}

}

哪一个选项是正确的( D )。

A.B.

C. D.

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

A.extends B.final

C.this D.finalize

static的方法不能访问(C )类成员。

A. B.

C.static D.

定义类A如下:(重要)

class A{

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值