qiuqiuerchibaobaoo 2023-04-13 13:59 采纳率: 80.8%
浏览 274
已结题

#微信程序#问题的解决

‍补充代码。微信接收的消息类型多样,如文本、语音、转账等。下面代码模拟微信完成不同类型消息的接收处理过程,输出效果如下:
播放语音信息:300.0
处理文本信息:我给你说哈.

public class Main {
    public static void main(String[] args){
        IMsg[]msgs=new IMsg[3];
        msgs[0]=new VoiceMsg();
        msgs[1]=new MoneyMsg(300);
        msgs[2]=new TextMsg("我给你说哈....");
        People p=new People();
        p.read(msgs);
    }
}
  【1】  IMsg{
public void beReadable();
        }
class TextMsg2】 {
        String text;
public TextMsg(String text){
        this.text=text;
        }
@Override
          【3】
                  }
...
class VoiceMsg4】 {
@Override
public void beReadable(){
        sound();
        }
public void sound(){
        System.out.println("播放语音信息");
        }
        }
class MoneyMsg5】 {
        double money;
public MoneyMsg(double money){
        this.money=money;
        }
@Override
          【6】
                  }
class People{
    public void read(IMsg[] msgs){
        //处理每一条消息7】
    }
}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 4月15日
    • 修改了问题 4月13日
    • 修改了问题 4月13日
    • 修改了问题 4月13日
    • 展开全部

    悬赏问题

    • ¥50 微信聊天记录备份到电脑提示成功了,但还是没同步到电脑微信
    • ¥15 python怎么在已有视频文件后添加新帧
    • ¥20 虚幻UE引擎如何让多个同一个蓝图的NPC执行一样的动画,
    • ¥15 fluent里模拟降膜反应的UDF编写
    • ¥15 MYSQL 多表拼接link
    • ¥15 关于某款2.13寸墨水屏的问题
    • ¥15 obsidian的中文层级自动编号
    • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
    • ¥15 神经网络模型一直不能上GPU
    • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!