admin管理员组

文章数量:1636967

这两天微信支付官方SDK爆XML注入漏洞,不得不更新微信官方最新的SDK源码,还特地把最新的官方SDK打成jar包,方便公司所有项目修复这个漏洞。

明明已经实现了抽象父类的抽象方法,怎么就一直报错呢?当时真的是非常的纳闷,最后才发现是访问权限问题!!!

This class must implement the inherited abstract method WXPayConfig.getAppID(), but cannot override it since it is not visible from AppConfig. Either make the type abstract or make the inherited method visible



由于WXPayConfig是一个抽象类,里面有不少抽象方法,这些抽象方法修饰符都是缺省的(没有用public、protected、private修饰),这就要求继承这个抽象类的子类,必须和父类放在同一个包下面!!!

这应该是java基础了,得好好反思下,很多基础的东西,都忘得一干二净,导致遇到非常简单的问题,都能困扰半天。

本文标签: 性问题作用抽象类修饰符implement