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

发布时间:2023年12月30日

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 修饰的。

文章来源:https://blog.csdn.net/T2283380276/article/details/135303330
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。