インターフェイスと抽象クラスが何であるかは理解していますが、次の機能を取得する方法がわかりません。可能であれば、それはです。validate()
それぞれがメソッドを持つクラスがたくさんあります。各メソッドは、異なるパラメータを取る場合があります。たとえば、次のメソッドを持つクラスを作成できます。
boolean validate();
boolean validate(Block[]);
boolean validate(BlockSet[]);
...
したがって、基本的には、インターフェイスまたは抽象クラスなどを使用して、特定の名前と戻り値の型が実装されたメソッドを持つコントラクトを定義できるかどうかを知りたいのですが、パラメーターのセットに制限はありません。前もって感謝します。