[TIL/Kotlin] 코틀린 중급문법_객체(Object), 클래스(Class), ===와 !== 연산자, 힙(Heap) 영역의 존재 이유
·
TIL/Kotlin
1. 객체(Object) 객체란, 상자, 사람, 가방 등 우리가 인식할 수 있는 물체 또는 물건을 뜻한다. 객체들은 각자의 고유한 속성과 동작을 갖고 있다. SW 관점에서 객체란, 서로 연관 있는 변수(속성)들을 묶어놓은 데이터 덩어리를 뜻한다. 코틀린에서 object는 {} 중괄호로 시작과 끝을 나타낸다. 이 사이에 object에 포함시킬 변수들을 선언한다. object에 포함된 변수들을 선언과 동시에 초기화 하고 있으며, name, age처럼 object에 포함된 변수들은 프로퍼티(property)라고 부른다. fun main(args: Array): Unit { // person 변수에 object(객체)를 저장 val person = object { /* object에 포함된 변수들은 선언과 동시..