龙空技术网

java常见的基础面试题(含答案解析 2017/09/06)

JAVA初学者 533

前言:

现时朋友们对“抽象方法大括号可有可无吗”大概比较注意,各位老铁们都需要学习一些“抽象方法大括号可有可无吗”的相关资讯。那么小编也在网摘上搜集了一些对于“抽象方法大括号可有可无吗””的相关文章,希望朋友们能喜欢,同学们一起来了解一下吧!

如果你是初学者,或者是自学者!你可以加小编(xxf960513)(记得备注头条)!小编可以给你建议以及给你提供学习资料!你在学习上有什么问题都可以咨询小编!小编都会为你解答!注:本公众号纯属个人头条号!不存在任何培训机构招生信息(需要学习资料的加我)

(单选题) 1、下列哪一种叙述是正确的()

A abstract修饰符可修饰字段、方法和类

B 抽象方法的body部分必须用一对大括号{ }包住

C 声明抽象方法,大括号可有可无

D 声明抽象方法不可写出大括号

正确答案是D

解析:abstract可以修饰方法和类,不能修饰属性。抽象方法没有方法体,即没有大括号{}

(单选题)2、下列哪种说法是正确的?

A 实例方法可直接调用超类的实例方法

B 实例方法可直接调用超类的类方法

C 实例方法可直接调用本类的类方法

D 实例方法可直接调用其他类的实例方法

正确答案是:C

Java中实例方法可直接调用本类的类方法。

实例方法可以调用超类公有实例方法

实例方法可以直接调用超类的公有类方法

实例方法可以通过类名调用其他类的类方法

(单选题)3、在使用interface声明一个接口时,只可以使用()修饰符修饰该接口

A private

B protected

C private protected

D public

正确答案是:D

解析:接口必须被继承,所以得是public

(单选题)4、如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰?

A public

B private

C private protected

D protected

正确答案是:B

解析:

private修饰的仅自己能访问,protected同包或子类可以访问,public是不同包也可以访问。

(单选题)6、以下程序的运行结果是()

public class Increment

{

public static void main(String args[])

{

int a;

a = 6;

System.out.print(a);

System.out.print(a++);

System.out.print(a);

}

}

A 666

B 667

C 677事33333333333333333333

D 676

正确答案是:B

解析:

++在前先加后用 ++在后先用后加

a++为后++操作,System.out.print(a++),a先返回后,在进行自增+1操作,故输出为6.第三行的打印输出,在a++操作后a的值变为7

★请转发给身边需要的朋友!您的每一次转发都是对我的一份支持!! (每天更新新内容)

标签: #抽象方法大括号可有可无吗