-2
から変更すると、これはちょっと変わったかもしれませんが、スーパークラス変数の値を設定し、サブクラスになるように設定したいと考えています。たとえば、SpriteBody
という抽象クラスがあり、def
というメソッドでは、変数bodyType
をBlock
内に定義されているものに設定したいのですが、SpriteBody
のように何かできますか? スーパークラスの値を設定し、スーパークラスのメソッドで変数を使用することで、これを行うことができますが、最初の方法でコードを書くことができます。Javaのスーパークラス変数を継承クラス
サンプルコードを表示できますか?コメントを追加してみてください。 –
現在のコードはどのように機能しませんか?それを示してください。 –
スーパークラスで定義された保護されたインスタンス変数は、サブクラスによって継承されるため、アクセスするために特別な操作を行う必要はありません。 –