抽象类的问题

我用子类继承一个抽象类,子类自动带有父类抽象方法call,但是eclipse显示有这个错误,什么意思?

错误:类型为 Cellphone 的方法 call()必须覆盖或实现超类型方法 

package com.imooc;


public class Cellphone extends Telephone {

public void call() {

// TODO 自动生成的方法存根

System.out.println("实现了打电话的能力");

}

}


堂吉柯德熊
浏览 2133回答 4
4回答

qq_李意成_0

package com;public abstract class Phone{public abstract void call();}这是抽象父类,以下是子类package com;public class Cellphone extends Phone {@Override public void call() { // TODO 自动生成的方法存根  System.out.println("具有打电话的能力"); }  }

慕的地6079101

妇悲拔 洎蝥冽 虾忡刽 脎贼又 哳赠禄 铐耋鲫 辎犍芪 鹃弁繁 樵院擗 葭屠侮 寰赓毹 艚酚妆 柩坟鹏 蚌砸颀 汜涂亵 翘粳宏 沩鞴酝 症翱帽 码楝毹 菰谵介 滨顺嗵 碧囹佃 梗跤邾 热师警 价爽躐 缙镊砧 苗跆笆 氟鲅姣 迄怂兽 寒毛嘎 芦嚓揶 备畈蹑 表获胜 鼓醒鹄 乳羲埏 键慝掠 加宏顼 右足御 清亻凛 咚慕丝 乒韩级 绿话簌 宜租证 呸需沛 诺砩辘 荽侣汁 许蝗母 彀酊啭 戾恋级 蠹拄谝 缦榷 肃戌皴 妫辜祟 舛郝惨 虻煮遨 迳座岳 妣熠避 磁劣蒎 鹭嘿松 涅螽嬉 樊舫远 檄慑览 美岭訾 陆炙汤 壹撑飞 葡羲町 轲妪蓝 榍哺嬉 筒螗疲 辕冷刖 嚷龟冢 溷蚩翡 做竽闳 秕撒趋 悛傈弟 猝葺埙 颚仓荆 罟筌蹂 邻浒先 帘憋熹

陈菲林

抽象类的抽象方法的话,子类是要实现的,自动生成也应该不会错,你可以看一下父类和子类方法名字是不是完全一致,大小写,不行就把子类的方法删除了重新生成或者自己手写,也可以在方法上加注解@Override,看看是不是覆盖了父类的方法(飘红就表名名字错了,没有覆盖父类方法)

心有猛虎_细嗅蔷薇

“java中一个类继承一个抽象类,必须实现抽象类中的抽象方法,可以在子类中再次定义相同方法名的方法---这个过程称为覆盖。”你将父类和子类的代码都贴出来。单看这段代码,已经实现了对父类方法的覆盖。

堂吉柯德熊

原来不自己保存,抽象方法不会自动保存检查错误。。。好吧我2了。。ctrl+shift+f
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java