首页 > 试题广场 >

代码的运行结果是()

[单选题]

代码 的运行结果是()

package com.sunline.java;
public class A implements B extends C{
    public static void main(String args[]){
        System.out.println("hello sunline!");
    }
}


  • 在控制台打印hello sunline!
  • 报异常java.lang.NullPoninterException
  • 编译报错
  • 报异常java.lang.RuntimeExcception
C  会出现报错,先继承再实现
发表于 2017-04-26 16:19:29 回复(0)
更多回答
先继承再实现

发表于 2017-09-05 09:30:00 回复(7)
1、Java 中单实现通过 implements 关键字,多实现通过 extends 关键字

2、Java 中单继承通过 extends 关键字,没有多继承

3、如果同时出现继承和实现,则必须先继承(extends)再实现(implements)
发表于 2018-04-23 13:47:21 回复(6)
选A的举个小爪
发表于 2017-10-27 11:00:37 回复(0)
先继承再实现,学会了
发表于 2017-09-19 10:54:36 回复(1)
A是接口,B是类,编译不通过
发表于 2017-08-28 14:44:39 回复(3)
先继承父类的遗嘱,然后实现接口的方法,你就能成功。
快来感谢我!
发表于 2018-09-11 09:26:19 回复(0)
先extend再implement,get到了
发表于 2019-04-01 18:51:18 回复(0)
在继承和实现接口时,需要先继承类再实现接口。
发表于 2018-02-26 12:43:24 回复(0)

C啊,怎么会是运行异常呢,真正运行的是打印函数,该函数根本不会抛出运行时异常!

发表于 2017-09-02 08:03:50 回复(1)
知道了先继承后实现,但是为什么呢?
...
查了半天发现是语法规定!!!
发表于 2019-05-13 15:45:11 回复(0)
先继承再实现,也就是说,extend应该写在implements前面
发表于 2019-04-15 20:10:33 回复(0)
同时出现继承和实现接口时,必须先继承再实现
发表于 2019-02-22 10:53:10 回复(0)
先继承,在实现!!!!!!
发表于 2018-12-02 18:35:50 回复(0)

先继承再实现!可以这么记:

  1. xxx implements A extends B:A是接口,B是类,接口不能继承类!
  2. xxx extends A implements B:A是类,B是接口,类实现接口!
发表于 2018-11-06 13:08:20 回复(0)
先继承在实现,先继承在实现 最基本的基础切记切记
发表于 2018-10-16 09:37:42 回复(0)

先继承,再实现

发表于 2018-09-27 15:27:53 回复(0)
我还以为是因为没有实现B的方法编译报错呢,侥幸通过
发表于 2018-09-11 10:11:40 回复(0)
先继承后实现
发表于 2017-12-23 09:46:18 回复(0)
还真没注意到这点,A extends B implements C
发表于 2017-12-05 15:15:05 回复(0)
注意:类只能继承一个类,可以实现多个接口,接口可以继承多个接口
发表于 2023-02-12 19:40:07 回复(0)