2. 클래스
• Swift는 객체지향 프로그래밍의 특징을 가진다
• 클래스를 통하여 인스턴스를 속성과 메소드를 정
의한다
• 값을 저장하는 속성(프로퍼티)을 가진다
• 함수적인 기능을 제공하는 메소드를 가진다
3. 클래스
• 객체를 초기상태로 설정하는 초기화 블록을 정의
할 수 있다
• 객체의 기능을 확장하는 기능을 제공한다
• 한 클래스의 기능을 다른 클래스가 물려받아 사용
하는 상속기능이 있다
• 클래스 인스턴스에 할당된 리소스를 인스턴스 소
멸시 직접 해제하는 기능(소멸화 구문)을 가진다