これだけでコンパイラが勝手に以下のものを作ってくれる。クラス内または継承元に明示的に定義されていれば勝手に生成したりしない。クラス、継承、プロパティの続き。変えたり端折ったり補足したりしている。それにとてもよく似ている。抽象メソッドだけでなく実装も持てる。抽象クラスと違って状態を持てない。あるかまたはアクセサの実装を提供する必要がある。ようするにバッキングフィールドを持てない。変えたり端折ったり補足したりしている。ついての記述が出てくるので簡単に。簡単に無名クラスのオブジェクトやシングルトンを作る仕組みがある。詳細はオブジェクトを参照。プライマリコンストラクタの引数をそのままプロパティにしたい場合、次のように簡潔に書ける。Referenceの日本語訳。文法まとめ」を用意したのでそちらをどうぞ。英語をそのまま訳したものはどうしても分かりにくくなりがち。ここでは公式リファレンスそのままにこだわってなくて、内容を理解した上で適宜表現を変えたり補足したり省略したりしている。使ったことがない人を対象に、全体的なイメージを掴んで、基本的な描画ができるようになることを目標にします。ベースにしていますので、同じように理解できるはずです。一般に言えることもあるかもしれませんが。コードを動かすことよりも、感覚的にイメージを掴んでもらうことを目指します。全体像が掴めないと、コードを見ても何をやっているのか?どういう仕組みで動いているのか?理解しづらいためです。並列処理は大きく異なっています。別のプログラムを並列実行できます。