초기화
-
Swift 구조체와 클래스 2 초기화(Initialization)Swift 2022. 12. 30. 02:42
초기화는 뭘까? 초기화는 클래스, 구조체, 열거형 인스턴스를 사용하기 위해 준비 작업을 하는 단계 즉, 모든 프로퍼티를 기본 값으로 초기화 한다는 것! 인스턴스는 뭘까? 인스턴스는 메모리에 찍어내는, 실제로 메모리에 할당되어 구체적 실체를 갖춘 것을 의미함. 메모리에 올라가서 각각의 어떤 데이터 역할을 하게되는 실제데이터임! 생성자 init은 인스턴스를 만들 때 사용하는 특별한 메서드임. 구조체와 클래스를 선언할 때 모든 저장 속성을 초기화 해줘야하는데 초기화를 하지 않으면 컴파일 에러가 남. 구조체, 클래스는 모두 하나의 설계도일뿐 안에 실제 데이터(속성), 동작(메서드)를 사용하기 위해서는 초기화 과정이 꼭 필요하다는 사실⭐️ 클래스의 초기화 class introduce { var name: Stri..