新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

Scala、traitでも、悩んでました!

2023-03-14 20:29:45 | Scala

 trait、abstractは似てます。それだけでインスタンスを作れません。extendsを使って、例えばKotobaクラスのスーパークラスになれるとこも似てます。traitはextendsを使ってサブクラスを作ったものに付け加える、事ができる。それはこの次にします。

 この例ではスーパークラスとサブクラスのメソッドが違うので、良かったのですが、同じだった場合overrideかsuperを使えばどっちのメソッドも使えるように思うですが。

 どうもmainでは、super.TellMessageと類似したsuper.am.TellMessageのようには書けないようです。またはsuper am.TellMessageとも書けないようです。


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Scala、extends、abstractで... | トップ | cametan_42さんからの宿題?... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Scala」カテゴリの最新記事