gpt4 book ai didi

java - 覆盖函数中的抽象

转载 作者:太空宇宙 更新时间:2023-11-04 08:32:59 24 4
gpt4 key购买 nike

我想向 send() 添加一个额外的参数

在 DumpSequence.java 中:

private static Receiver sm_receiver = new DumpReceiver(System.out, true);

sm_receiver.send(message, lTicks); (Work)
sm_receiver.send(message, lTicks, addParam1); (Won't work)

DumnpReceiver.java 我尝试添加额外的参数,即 lTimeStamp2:

public void send(MidiMessage message, long lTimeStamp, long lTimeStamp2) {...}

错误:

DumpSequence.java:136: send(javax.sound.midi.MidiMessage,long) in javax.sound.mi
di.Receiver cannot be applied to (javax.sound.midi.MidiMessage,long,long)
sm_receiver.send(message, lTicks, lTicks);
^
.\DumpReceiver.java:21: DumpReceiver is not abstract and does not override abstr
act method send(javax.sound.midi.MidiMessage,long) in javax.sound.midi.Receiver
public class DumpReceiver
^
2 errors

最佳答案

从第 21 行删除 @Override 注释

关于java - 覆盖函数中的抽象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7075313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com