Java 类扩展并实现 @服务 公共类SpecialityMapService扩展了AbstractMapService实现了SpecialityService{}

Java 类扩展并实现 @服务 公共类SpecialityMapService扩展了AbstractMapService实现了SpecialityService{},java,spring,Java,Spring,如果类扩展到另一个类并同时实现接口,会发生什么情况?它可以继承超类的方法,还需要定义接口中定义的方法。如果超类是抽象的,子类将需要根据需求重新定义继承的方法。在处理线程时可以看到相同的情况 @Service public class SpecialityMapService extends AbstractMapService<Speciality, Long> implements SpecialitiesService {} 你的编译器会爆炸:)不过说真的,你是什么意思

如果类扩展到另一个类并同时实现接口,会发生什么情况?

它可以继承超类的方法,还需要定义接口中定义的方法。如果超类是抽象的,子类将需要根据需求重新定义继承的方法。在处理线程时可以看到相同的情况

@Service    
public class SpecialityMapService extends AbstractMapService<Speciality, Long> implements SpecialitiesService {}

你的编译器会爆炸:)不过说真的,你是什么意思?我想这是允许的,也是很常见的。它只是编译。接口是关于类实现哪些方法的约定。如果这些方法是因为另一个合同而实现的,那就没问题了。@RaminSeferov将这个答案投给你,以防它对你有所帮助,从而帮助社区中更多的人#StaySafe谢谢
    public class MultiThreading extends Thread implements Runnable {
      // Can inherit methods from Thread Class
      // Must implement the run() method from Runnable interface.
      public void run() {
     }
     }