연산 프로퍼티1 6. 구조체와 클래스 6. 구조체와 클래스 1) 구조체VS클래스 공통점 프로퍼티 메소드 서브스크립트 초기화 블록 확장 프로토콜 변수나 상수를 사용하여 값을 저장하는 프로퍼티를 정의할 수 있다. 함수를 사용하여 기능을 제공하는 메소드를 정의할 수 있다. 속성값에 접근할 수 있는 방법을 제공하는 서브스크립트를 정의할 수 있다. 객체를 원하는 초기 상태로 설정해주는 초기화 블록을 정의할 수 있다. 객체에 함수적 기능을 추가하는 확장(extends) 구문을 사용할 수 있다. 특정 형식의 함수적 표준을 제공하기 위한 프로토콜을 구현할 수 있다. 클래스만 가지고 있는 기능들 상속 타입 캐스팅 소멸화 구문 참조에 의한 전달 클래스의 특성을 다른 클래스에서 물려줄 수 있다. 실행 시 컴파일러가 클래스 인스턴스의 타입을 미리 파악하고 검사할.. 2019. 9. 21. 이전 1 다음