タスク:多くのクラスでいくつかのメソッドを使いたいです。メソッドは同じなので、クラスごとに実装する必要はありません。私の場合、私はアンドロイドSDKで作業し、サーバーにhttpリクエストを送信します。静的メソッドを持つ抽象クラス。あれは正しいですか?
問題:、それが動作
class abstract MethodsCarrier{
public static void method1(){ /*something*/ }
public static int method2(){ /*return something*/ }
}
何も問題はありません。このような構成を使用するという考えがあります。しかし、このクラスを抽象的にすることについてはわかりません。それはまったく正しい方法ですか?
CodeInChaosの提案は良いものです。抽象クラスは、通常、 'AbstractList'のように、サブクラス化が必要な基本クラスとして使用されます。 – blackcompe