클래스1 클래스 (Class) 정의 문법 클래스는 참조 타입이다. 타입이름은 대문자 카멜케이스를 사용하여 정의한다. class 이름 { /* 구현부 */ } 프로퍼티 및 메서드 구현 클래스의 타입 메서드는 두 종류가 있다. 상속 후 재정의가 가능한 class 타입메서드, 상속 후 재정의가 불가능한 static 타입메서드가 있다. class Sample { // 가변 프로퍼티 var mutableProperty: Int = 100 // 불변 프로퍼티 let immutableProperty: Int = 100 // 타입 프로퍼티 static var typeProperty: Int = 100 // 인스턴스 메서드 func instanceMethod() { print("instance method") } // 타입 메서드 // 재정의 불가 .. 2024. 4. 1. 이전 1 다음