接口抽象类

一、选择题

1.Java中用来实现继承的关键字是(A
A、extends
B、implements
C、public
D、protected

2.如果要用到一个接口的关键字是(B
A、import
B、implements
C、extends
D、final

3.接口是Java面向对象的实现机制之一,以下说法正确的是(B
A、Java支持多重继承,一个类可以实现多个接口
B、Java只支持单重继承,一个类可以实现多个接口
C、Java只支持单重继承,一个类只可以实现一个接口
D、Java支持多重继承,但一个类只可以实现一个接口

4.请分析以下代码,请问下面(A)不可以产生Q8对象?

public class Q8{
   
public Q8(int i){
   }
public Q8(int i,float f){
   }
}

A、Q8 q=new Q8();
B、Q8 q=new Q8(10);
C、Q8 q=new Q8(10,10f);
D、以上方法均不可以

5.设有下面两个类的定义:

class  Person {
   
   long id;
   String name;
}

Class Student extends Person{
   
   int scroe;
   int  getScore(){
   }
}

则类Student和类Person的关系是(B
A、包含关系
B、继承关系
C、关联关系
D、上述类定义有语法错误

6、以下不是接口的特征的是(B
A、接口可以继承接口
B、接口可以实现接口
C、接口不能创建实例
D、接口是一种特殊的多态

7.(C)类是JAVA语言中所有类的父类。
A、class
B、java.lang
C、Object
D、以上都不正确

8.下列关于抽象类描述正确的是(A
A、某个类的父类是抽象类,则这个类必须要重写父类中的所有抽象方法
B、接口和抽象类是一回事
C、可以使用抽象类去创建对象
D、抽象类中不可以有非抽象方法

接口、抽象类
相同点:
1、都不能被实例化。
2、接口的实现类和抽象类的子类只有全部实现了接口或者抽象类中的方法后才可以被实例化。(如果子类是抽象类&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值