在 Java 中,如果两个类都需要使用同一个方法,可以将该方法提取到一个公共的父类或接口中,以便两个类都能够继承或实现该父类或接口。这样可以避免代码重复,提高代码复用性。

下面是一种优化的方式:

  1. 创建一个公共的父类或接口,将共同的方法定义在该父类或接口中。
public interface CommonMethod {
    void commonMethod();
}
  1. 在两个类中分别继承父类或实现接口,并实现共同的方法。
public class ClassA implements CommonMethod {
    @Override
    public void commonMethod() {
        // 实现具体的逻辑
    }
}

public class ClassB implements CommonMethod {
    @Override
    public void commonMethod() {
        // 实现具体的逻辑
    }
}

通过将共同的方法提取到公共的父类或接口中,可以避免代码重复,提高代码的可维护性和复用性。当需要修改共同的方法时,只需要修改一处即可,而不需要在多个类中进行修改。

Java 代码复用:如何让两个类共享同一个方法

原文地址: https://www.cveoy.top/t/topic/pZuv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录