スポンサーリンク

【Swift】classの分かりやすい使い方ご紹介。

Swift
スポンサーリンク

今回の記事はclassの使い方(インスタンス作成から関数の使い方など)を初心者にも分かりやすく解説する記事です。「class」に似ているものとして「struct」「enum」に関しても別記事で解説しているので気になる方はそちらを参考にしてください。

【Swift】enumの分かりやすい使い方ご紹介。
【Swift】structの分かりやすい使い方ご紹介。

スポンサーリンク

classの分かりやすい役割

クラスはオブジェクト指向で最もよく使用する仕組みだと思います。もちろんSwiftでも使用することはでき、インスタンス作成から、メソッドを使用していく流れは他のプログラムと同じです。

なぜクラスを使うかと言うと管理しやすさや開発での追加時に困らないようにするためです。

例えばAさんBさんが「人の名前と年齢を出力するプログラム」を作成するとします。

この一つのプログラムを二人で作成するとおそらく一人で作成するときよりも二人で作成する方が困難です。

しかし、「人の名前を出力するプログラム」「人の年齢を出力するプログラム」「最後にその工程を合わせる」と言う三つの工程に分けることで、Aさんが「人の名前を出力するプログラム」Bさんが「人の年齢を出力するプログラム」これらが完了した段階で二つを合わせるとという流れで一連のプログラムを作成すると非常に楽になります。

上記で説明したプログラムを例に下記で使い方をみていきましょう。

classの分かりやすい使い方

「人の苗字+年齢を出力するプログラム」

print("太朗")
print("19歳")

これをクラスを使って書くと下記になります。
「人の名前を出力するプログラム」「人の年齢を出力するプログラム」「最後にその工程を合わせる」

class A {
   let name = "太朗"
   func a() -> String {
      return name
   }
}

class B {
   let age = "19歳"
   func b() -> String {
      return age
   }
}

//クラスのインスタンス作成
let a = A()
let b = B()

//クラスで変数の呼び出し
print(a.name)
print(b.age)

//クラスでメソッド使用
print(a.a())
print(b.b())

上記のように少し長くなりますがクラスを使用することで役割分担やクラスごとの管理がしやすくなります。今回は少し例が悪かったかもしれませんが基本的にファイルを分けて管理などもできるのでコードがかなりみやすくなることは確かです。是非覚えて使用してみましょう。

今回の記事は以上です。他にもSwift関連の記事を多数記載しているので気になる方は是非参考にしてみてください。

本記事を読んでいただき感謝です。サイトを訪れていただいた方はプログラミング勉強中かと思いますのでプログラミング勉強のコツを合わせてご紹介。

スポンサーリンク
スポンサーリンク
スポンサーリンク

ブログに関しては500円程度かかりますが、それ以外は無料です。知識の吸収と並行してアウトプットは非常に効率が良いです。テックアカデミーに関しては講座レベルが高いにも関わらず、無料体験や人気口座も大幅値下げがあるので、重点的に学びたいものを無料体験してみてください。

転職時にも、エンジニアからテックアカデミー・Paizaは認知度が高いので、未経験入社採用を行う際履歴書で目に留まります。特にPaizaのスキルレベルA・SなどはIT業界でも評価されます。

テックアカデミー・Paizaの無料登録ができる期間中にぜひご利用してみてください。私も活用経験ありです。

Swift
スポンサーリンク
スポンサーリンク
ともぶろぐ

コメント

  1. […] 「【Swift】structの分かりやすい使い方ご紹介。」「【Swift】classの分かりやすい使い方ご紹介。」 […]

  2. […] 「【Swift】enumの分かりやすい使い方ご紹介。」「【Swift】classの分かりやすい使い方ご紹介。」 […]

  3. […] 「Swiftでstructを使う方法」「Swiftでenumを使う方法」 […]

タイトルとURLをコピーしました