这是场景。如果我有以下类和接口
public interface Jobinfo {}
public interface SpecificJobinfo {}
public abstract class AbstractJob implements JobInfo{}
public class SpecificJob extends AbstractJob implements SpecificJobInfo{}
interface Service {
execute(JobInfo);
execute(SpecificJobInfo);
}
// implementing class
public class ServiceImpl implements Service{
SpecificJob specificJob = new SpecificJob ();
execute(specificJob);
}
将调用哪个方法 - 带有 JobInfo 或 SpecificJobInfo 的方法。