親クラスはめちゃくちゃ抽象的に
public interface Hoge { public int getCountByname(String name); }
子クラスはoverrideする。
必ず親クラスにあるすべてのメソッドを実装する。
子クラスだけのオリジナルなメソッドは作らない。
public class implementationHoge implements Hoge { @Override public int getCountByGroupname(String name) { return 0; } }
値を取ってくるクラスは子クラスから取るのではなく、親クラスから取ってくる。
public class Geho{ public static void main (String[] args){ String name = "hogehoge"; int gehogeho = Hoge.getCountByname(name); } }