VB
こんな感じでコンパイルエラー。しばらくなんでかがサパーリわからんかった。
Public Function Hoge() As Object()
・・・・
HogeHoge = ・・・
End FunctionPrivate super As HogeClass
Public Function Hage() As User()
Hage = super.Hoge()
End Function
「キャストとか出来んのか」とか思って調べたり
マーカーインターフェイスを無理やり作って実装させてみたりした
俺がバカだったYO!
あとEnumはPrivate指定してても他のソース中で使えてしまうんですね。
まぁEnumは型付けが行いたい目的があるからPublicに普通するんだけど。
あとstaticなメンバの実装が行えないんですね.....