Java开发微信支付使用wxpay-sdk中遇到的坑(一)

Java开发微信支付使用wxpay-sdk中遇到的坑(一)

报错“must either be declared abstract or implement abstract method ‘getAppID()’ in 'WXPayConfig”的解决办法

最近使用从微信支付下载的sdk开发
在这里插入图片描述
       整个sdk都是开源的,也非常简单易懂,相信大部分人下载之后看过就会明白。其中有个一个抽象类WXPayconfig是用来我们继承他,然后实现它的抽象方法来获取一些基本信息的配置。
       然后创建了自己的实现类MyWXPayconfig并继承了WXPayconfig类,且实现了抽嫌类中所有抽象方法,还是会报一个错“must either be declared abstract or implement abstract method ‘getAppID()’ in 'WXPayConfig”。
        后来查看了sdk的源码之后才发现,WXPayconfig类中的抽象方法都没有任何修饰符的。那就是只有包访问权限。将所有没有修饰符的抽象方法加一个public,然后重新打wxpay-sdk.jar包。然后发现报错消失了。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值