Java基础题4:抽象类和接口

1. Java接口的修饰符可以为:

A. private
B. protected
C. final
D. abstract

【答案】
D

【解析】
接口就是来实现的,此时是语法规范。

2. 下列关于Java 抽象类的说法哪个正确?

A. 某个抽象类的父类是抽象类,则这个子类必须重载父类的所有;
B. 接口和抽象类是同一回事;
C. 可以用抽象类直接去实例化创建对象;
D. 一个类只能继承一个抽象类。

【答案】
D

【解析】
A. 必须重载错误,应该是子类需要重写父类的方法,也可以不重写父类的方法。
B.不是一回事,可在JavaSE专栏的《JavaSE语法之十一:接口》中,查看抽象类和接口的区别。

3. 下列代码中默认类型等价表示是哪一项?

public interface IService {
	String NAME = "default";
}

A. public String NAME = “default”;
B. public static String NAME = “default”;
C. public static final String NAME = “default”;
D. private String NAME = “default”;

【答案】
C

【解析】
接口的成员变量,默认是public static final 修饰的;
接口的成员方法,默认是public abstract 修饰的。

你可能感兴趣的:(Java题库,java,开发语言,intellij,idea,idea,学习方法)