init : 클래스 구조체, 열거형의 인스턴스를 사용하기 위한 준비과정 (초기화 시키는 것)
'''
import UIKit
import Foundation
/
init(매개변수: 타입, ...){
// 프로퍼티 초기화
// 인스턴스 생성시 필요한 설정을 해주는 코드 작성
}
/
// 유저 나이, 이름을 프로퍼티로 가지고있는 클래스를 선언
class User {
var nickname: String
var age: Int
init(nickname: String, age: Int){
self.nickname = nickname
self.age = age
}
init(age: Int){
self.nickname = "잭"
self.age = age
}
}
// 유저 인스턴스 생성하기
var user = User(nickname: "월드", age: 33)
// 프로퍼티 접근하기
user.nickname
user.age
// 인스턴스 생성, 파라미터에 27 값 넘겨주고
var user2 = User(age: 27)
user2.nickname
user2.age
'''
// 초기화구문 정의 방법