编译器报错

来源:10-3 Java 中的抽象类

qq_許漢訫_0

2016-03-20 21:06

package moblie;


public abstract class Telephone {

public abstract void call();

public abstract void message();

}


package moblie;


public class Cellphone extends Telephone {


@Override

public void call() {

// TODO Auto-generated method stub

System.out.println("通过键盘打电话");


}


@Override

public void message() {

// TODO Auto-generated method stub

System.out.println("通过键盘发短信");


}


}

这是我全部代码 但是编译器报错 说

The method call() of type Cellphone must override or implement a supertype method

怎么回事?

写回答 关注

3回答

  • 东北梁朝伟
    2016-03-20 21:47:36

    package com.java.test;

    /*

     * 你有没有写测试类  这个是可以运行的

     * 

     * 

     */

    public class Test {


    public static void main(String[] args) {

    // TODO Auto-generated method stub


    Telephone t = new Cellphone();

    t.call();

    t.message();

    }


    }


  • Mikefei
    2016-03-20 21:40:58

    看下 main函数里面的内容

  • 刁民阿萨德
    2016-03-20 21:35:27
    代码没有问题,参考http://ask.csdn.net/questions/186450


Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题