两个类使用相同的Java方法

时间:2017-02-03 23:35:37

标签: java oop

我有两个Java类都有相同的方法(示例中为foo方法),如:

public class Class1 {

    private String var = "HELLO";

    public String getString() {
        return foo(var);
    }   

    private int foo(String s) {
        return s.hashCode();
    }
}


public class Class2 {

    private String var = "WORLD";

    public String getString() {
        return foo(var);
    }   

    private int foo(String s) {
        return s.hashCode();
    }
}

方法foo是相同的,它只更改我使用的参数。

因此,使用foo方法和两个子类创建超类还是创建接口更好?我对界面不太确定,因为我会再次写两个类中的代码。

一些建议?

0 个答案:

没有答案