类与对象练习题

本文介绍了Java面向对象编程的基础概念,包括方法的形式参数、main方法的返回值类型、类及其成员的修饰符等,并通过具体例子解释了构造方法的调用时机、类声明的正确性、面向对象的基本特征等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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、付费专栏及课程。

余额充值