继承-JAVA 实现接口方法时报错 implement a supertype method

问题描述

JAVA 实现接口方法时报错 implement a supertype method

public interface MultimediaControl {
public void play();
public void stop();
public void previous();
public void next();
}

public class AudioPlayer extends Product implements MultimediaControl {
String audioSpecification;
ItemType mediaType;

@Override //The method play() of type AudioPlayer must override or
 implement a supertype method
public void play() {
    System.out.println("Playing");
}

@Override //The method stop() of type AudioPlayer must override or
 implement a supertype method
public void stop() {
    System.out.println("Stopped");
}

@Override //The method previous() of type AudioPlayer must override or
 implement a supertype method
public void previous() {
    System.out.println("To the previous");
}

@Override
public void next() //The method next() of type AudioPlayer must override or
 implement a supertype method{
    System.out.println("To the Next");
}

public AudioPlayer(String name, ItemType Type) {
    super(name); //The constructor Product(String) is undefined
    mediaType = Type;
}

}

还有构造函数中调用父类带参构造函数, 父类中的构造函数 :
public Product(String Name) {
name = Name;
serialNumber = currentProductionNumber;
manufacturedOn = new Date();
}
明明有带String参数的构造?为什么会提示这些错误呢

解决方案

我测试过了,没有问题啊,你是用Eclipse自动提示完成实现接口方法的吗?
先定义类实现接口后,使用Eclipse自动提示ctrl+1,选择实现接口方法,就能自动生成方法了。

没有问题的,你可以重新生成下代码,或者保存下文件。
父类构造函数调用没有问题的。

解决方案二:

可以把错误信息发过来看看吗

时间: 2024-11-08 19:21:33

继承-JAVA 实现接口方法时报错 implement a supertype method的相关文章

url-webservice接口使用时报错

问题描述 webservice接口使用时报错 java.io.IOException: Server returned HTTP response code: 500 for URL: http://10.235.202.170:53088/00.0001.O_OtherBusi_serviceHandler 这是什么意思呀? String s = ""+ "soapenv:Header"+ ""+ ""+ "00.

microsoft office-Word.Application的 COM 对象强制转换为接口类型时报错

问题描述 Word.Application的 COM 对象强制转换为接口类型时报错 asp.net的项目中有个导出word的功能,每当执行 doc = appWord.Documents.Add(ref templateFile, ref objfalse, ref objDocType, ref objtrue); 到这句的时候报错,catch到一个异常 此时,进程里已经产生一个word进程. 在处理异常的时候, doc.Close(ref doNotSaveChanges, ref miss

java做微信开发时报错说HierarchicalStreamDriver类不存在,不知道怎么解决

问题描述 java做微信开发时报错说HierarchicalStreamDriver类不存在,不知道怎么解决 massageUtil.java @SuppressWarnings("unchecked") public static Map<String, String> parseXml(HttpServletRequest request) throws Exception { // 将解析结果存储在HashMap中 Map<String, String>

django-Django 接入微信post方法时报错

问题描述 Django 接入微信post方法时报错 code 400, message Bad request syntax ('x00xb3x02x00x0cx00QUERY_STRINGWx00signature=a78c2ca4ca9a2594bf54fdda6727e9bf1151229a&timestamp=1457662563&nonce=755200386x0ex00REQUEST_METHODx04x00POSTx0cx00CONTENT_TYPEx08x00text/xm

.net 使用wia扫描代码中,执行ShowAcquireImage()方法时报错

问题描述 .net 使用wia扫描代码中,执行ShowAcquireImage()方法时报错

重写-must override or implement a supertype method 问题

问题描述 must override or implement a supertype method 问题 The method Call() of type CellPhone must override or implement a supertype method,我把注释override删除了也不行 解决方案 把你的telephone类贴出来看看. 看看下面2点存不存在 一. 因为你的Compiler 是jdk1.5,只要把它改为 1.6 方法: 1. window ->preferen

java web-Struts2返回Json时报错

问题描述 Struts2返回Json时报错 错误信息 : Struts has detected an unhandled exception: Messages: Positioned Update not supported. java.lang.reflect.InvocationTargetException org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException org.apa

求助Java进程被结束时报错

问题描述 在linux下运行pkill-7ID时提示#AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##SIGBUS(0x7)atpc=0xb7f3f402,pid=6008,tid=3086108352##JREversion:6.0_21-b06#JavaVM:JavaHotSpot(TM)ClientVM(17.0-b16mixedmode,sharinglinux-x86)#Problematicframe:#C[+0x402

java调用com串口时报错

问题描述 错误提示:Exceptioninthread"AWT-EventQueue-0"com.jacob.com.ComFailExceprion:acomhasbeenencountered:AtInvokeof:Noah_Connection 解决方案 解决方案二:我是来拿分的解决方案三:http://www.blogjava.net/bcims/archive/2008/03/29/189395.html解决方案四:关注会用到这方面知识