'코딩기초' 태그의 글 목록

코딩기초 2

Kotlin : 객체 (Object)

코틀린은 자바처럼 객체 지향 언어이다. 그럼, 당연히 우리는 이 '객체'가 무엇인지 알아야 할 필요가 있다. 보통 우리가 보거나 만질 수 있는, 실세계의 존재하는 것들을 객체라 한다. 예로 책상, 의자, 컵, 연필 등의 흔히 보이는 물건들. 따라서 객체 지향 프로그래밍은 우리가 매일 인지하고 있는 것들과 가깝다고 보면 된다. 실세계에는 객체가 존재한다. (예: 컵) 이러한 객체는 속성을 가지고 있다. (예: 재질, 색상, 내용물, 크기) 객체에는 다양한 상태가 있다. (예: 컵이 차있다, 비어있다, 가득 차있다, 들어있는 음료가 뜨겁다, 차갑다) 객체는 서로 연관되어 있다. (예: 음료(객체)가 컵(객체)에 들어있다. 사람(객체)이 컵(객체)으로 음료(객체)를 마신다.) 객체 사이에는 상호작용이 있다. ..

언어/Kotlin 2022.06.24

Kotlin 기초 : 자료형 (Data type)

Int, Boolean, String 등의 모든 자료형은 허용되는 값과 해당 유형의 값으로 가능한 함수 및 연산을 정한다. 이는 컴파일러가 프로그래밍할 때 조기에 우리를 오류로부터 보호할 수 있는 유일한 방법이기에 중요하다. 컴파일러가 컴파일 중에 자료형을 인지하고 함수와 연산이 자료형에 맞게 쓰였는지 확인한다 (코틀린은 자료형이 정적으로 지정되기 때문에). 동적으로 지정된 언어같은 경우 자료형 검사가 프로그램 실행(런타임)에 일어난다. 자료형은 Typ에 대한 데이터가 인코딩(사용자가 입력한 문자나 기호들을 컴퓨터가 이용할 수 있는 신호로 만드는 것 -위키백과)되는 방법도 서술한다. 이는 프로그램이 컴퓨터의 메모리에 값을 저장하기 때문에 중요하다. 메모리 내 모든 것이 비트(0과 1)로 구성되기 때문에 ..

언어/Kotlin 2022.06.15