关于java.lang.IllegalArgumentException:KFC Crazy Thursday need $50的问题

本文最后更新于:2 年前

前言

关于java.lang.IllegalArgumentException:KFC Crazy Thursday need $50的问题

老规矩,先贴代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
package com.kfc.thursday

import java.kfc.*

public class kfc{
public static Money thursday(){
Money balance = pay();
System.out.println(balance.Integer())
}
public Money pay(Money moneyNow){
Money balance=moneyNow.getWallet().getMoney()-50;
return balance;
}
}

报错信息如下:

1
java.lang.IllegalArgumentException: KFC Crazy Thursday need $50.

这是一个经常出现在系统时间为星期四的情况下的错误,在执行moneyNow.getWallet().getMoney()时,函数内部调用的zfbWallet或者wechatWallet函数出了问题,返回了一个null值,从而导致报错。

解决方案:

继承Vme50接口然后继承getMoney(Money transfer)方法即可解决。


关于java.lang.IllegalArgumentException:KFC Crazy Thursday need $50的问题
https://www.chaierss.online/posts/bfd22fc2.html
作者
Chaierss
发布于
2024年9月30日
许可协议