00.swift:07.クラスと構造体
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
00.swift:07.クラスと構造体 [2021/09/22] – [JavaScriptで構造体っぽいもの] adash333 | 00.swift:07.クラスと構造体 [2021/09/22] (現在) – [見出し] adash333 | ||
---|---|---|---|
行 3: | 行 3: | ||
===== 見出し ===== | ===== 見出し ===== | ||
+ | クラスと構造体の最も大きな違いは、 | ||
+ | -構造体は値型 | ||
+ | -クラスは参照型 | ||
https:// | https:// | ||
行 8: | 行 11: | ||
が2020年01月24日に更新 | が2020年01月24日に更新 | ||
【swift】イラストで分かる!classとstructの違いについて【初心者向け】 | 【swift】イラストで分かる!classとstructの違いについて【初心者向け】 | ||
+ | |||
+ | https:// | ||
+ | Swiftのクラスと構造体をわかりやすく解説 | ||
+ | 更新日:2021年7月11日 | ||
+ | |||
+ | https:// | ||
+ | Swiftで構造体とクラスを使い分ける方法(ポイント) | ||
+ | 2021/9/17 | ||
+ | (結論) | ||
+ | < | ||
+ | データがそんな大きくない、継承が必要ないもの | ||
+ | 値渡しが良い | ||
+ | てのは構造体にすれば良いと思うよ | ||
+ | </ | ||
+ | |||
+ | https:// | ||
+ | @Howasuto | ||
+ | が2021年03月09日に更新 | ||
+ | 【Swift】構造体とクラスの使い分け | ||
行 23: | 行 45: | ||
{{: | {{: | ||
+ | 参考:https:// | ||
+ | |||
+ | *オブジェクト:モノ(プロパティとメソッドをもつ、モノ) | ||
+ | *クラス:設計図(or 分類) | ||
+ | *インスタンス:設計図をもとに作ったモノ | ||
+ | *RubyやJavaでは、クラスをnewしてインスタンスを作る) | ||
+ | *JavaScriptの場合は、プロトタイプをnewしてインスタンスを作る | ||
+ | *コンストラクタ:クラスをnewしたときに実行される関数 | ||
+ | |||
+ | オブジェクトは、『モノ』であり、『プログラミングするのに便利な単位』だそうです。 | ||
+ | (引用元:[[https:// | ||
===== 見出し ===== | ===== 見出し ===== | ||
[[00.swift: | [[00.swift: |
00.swift/07.クラスと構造体.1632341277.txt.gz · 最終更新: 2021/09/22 by adash333