[Swift] class 개념, 상속, subclass, override 등


[Swift] class 개념, 상속, subclass, override 등

class 개념 let circle = Circle() 이 부분이 핵심인데, 이 클래스의 instance를 만든다고 한다. 따라서 circle는 여기서 instance 하고 불린다.(또한 객체 object, 하지만 애플은 instance라고 명명하는 듯.) 또한 클래스 이름은 대문자이며, 변수 상수 함수는 소문자 이름이다. 변수, 상수가 클래스의 안에 있으면, 클래스의 속성 property라고 하며, 클래스 안에 있는 함수는 클래스의 메소드method라고 한다. 클래스 안의 속성은 초깃값이 없으면 에러가 난다. class 생성자 또한 생성자 지정 init() 도 가능하다. self는 속성과 구분하기 위해. class 변수, 상수 만드는법 65, "Hello" 등 값을 리터럴이라고 한다. 컴퓨터 과학 분야에서 리터럴 이란 소스 코드의 고정된 값을 나타내는 표기법이다. 거의 모든 프로그래밍 언어는 정수, 부동소수점 숫자, 문자열, 불린 자료형과 같은 기본적인 값에 대한 표기법이 있다. ...


#class #override #subclass #swift #개념 #생성자 #클래스

원문링크 : [Swift] class 개념, 상속, subclass, override 등