前提・実現したいこと
子クラスでの静的メソッドの実装を保証したいです。
インターフェース・抽象メソッド・仮想メソッド共にstaticは出来ないので悩んでいます。
出来なくなっている(≒しない方が良い)理由も可能であれば知りたいです。
該当のソースコード
c#
1public abstract class Something 2{ 3 //これらの処理は子クラスにより変えたい 4 //(abstract staticは出来ない) 5 public abstract static void Load(); 6 public abstract static void Save(); 7 8 //子クラスで共通の処理は親クラスに置きたい 9 public static void Hoge() 10 { 11 (略) 12 } 13} 14 15public class ChildSomethingA : Something 16{ 17 public override static void Load() 18 { 19 (略) 20 } 21 public override static void Save() 22 { 23 (略) 24 } 25}

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。