본문 바로가기
2022_iOS 앱 개발자 워크숍/1, Swift 문법 복습

Swift : 클래스

by 황민우 2022. 1. 6.

정의 

  - 클래스    = 설계도

  - 객체       = 클래스로부터 만들어진 것

  - 인스턴스 = 실제로 메모리에 할당되는 객체

  - 프로퍼티 = 클래스 안에서 사용되는 변수

  - 메소드    = 클래스 안에서 사용되는 함수

 

   즉, 클래스로부터 만들어진 객체를 인스턴스라고 한다.

 

특징

 - 구조체와 열거형은 값 타입( Value Types ) 이고, 클래스는 참조형 타입( Reference Types )이다.

 - 객체는 프로퍼티(속성)와 메소드(함수)로 구성된다.

 

형식

class 클래스 이름 : 부모 클래스 {
	// 프로퍼티 (변수,상수)
	// 인스턴스 메서드 (객체가 호출하는 메소드 정의 )
	// 타입 메서드 (클래스 메서드 : 클래스가 호출하는 메소드 정의)
}

강의 출처 : https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA

댓글