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包。然后发现报错消失了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。