class
·
draft/swift
* 객체 지향 프로그래밍의 핵심 목적 = 데이터 캡슐화 ! 클래스에 저장된 데이터들은 오직 해당 클래스 내에 정의된 메서드만을 통해서 접근할 수 있다~.~ class 이름: 부모클래스{ ~ } *프로퍼티 = 클래스 내의 변수, 상수 메소드 = 클래스 내의 함수 1. 저장 프로퍼티 : 그냥 일반 저장되는 변수 2. 연산 프로퍼티 : 게터로 값 저장하도록 하고 세터(선택사항)으로 값을 받은 후 다른애 값을 수행해줌 ex var a: Int { get{ return b-1 //이게 a 값이 됨} set(inputValue) { b=inputValue+1 } // 입력받은 값이 a가 되고 그 뒤 구문들이 실행됨(b 세팅) * set{ b=newValue+1 } //이렇게도 가능. 입력받는거 명시적으로 안써놓으면..