文章目录
前言
如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!
泛型经过类型擦出赋写失败的坑
例子:
父类: setYzy(T value)
子类方法 setYzy(String value)
答:
1. 子类没有指定String泛型参数,父类的泛型方法setYzy(T value)在泛型擦除后是setYzy(Object value),子类入参是String, 因此子类的setYzy方法被当成了新方法。
2.子类的setYzy方法没有增加@Override注解,因此编译器没有检测到重写失败的问题。
解决:方法重写一定要加上@Override注解