前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >面试题9(包含抽象方法的一定是抽象类吗)

面试题9(包含抽象方法的一定是抽象类吗)

作者头像
Java学习
发布2018-04-16 10:41:53
1.5K0
发布2018-04-16 10:41:53
举报
文章被收录于专栏:java学习java学习

编译并运行下面代码: class Base {

abstract public void myfunc();

public void another() {

System.out.println("Another method!");

}

public static class Code extends Base {

public static void main(String[] args) throws Exception {

Code code = new Code();

code.another();

}

public void myfunc() {

System.out.println("my func");

}

public void ametgod() {

myfunc();

}

}

}

请选择描述正确的项。 (a) 程序正确编译并运行,输出“myfunc” (b) 编译错误,提示类Base 必须声明为abstract (c) 编译正常,但是在运行时提示Base类没有定义abstract方法 (d) 编译错误,因为Base类的myfunc()后面缺少{} 考点: 该面试题考察求职者对Java 修饰符的掌握。 出现频率: ★★★★ 【面试题解析】面试题9 涉及几个知识点,需要求职者综合掌握。如果一个类包含一个抽象方法时,该类就必须声明为抽象的。 参考答案: (b)。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-09-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档