왜인지는 모르겠지만? 코틀린은 컬렉션(map,set,list등등)을 mutable과 immutable나눠놨다.왤까? 아직 코린이라 모르겠다Mutable<가변> , Immutable<불변>Mutable : Read&Write가 가능한 컬렉션.Immutale :
True/False
프로그래밍 언어로 프로그램을 작성하는 것을 코딩이라고 한다.코딩을 할 때는 프로그램의 특성에 맞는 언어를 선택하여 작성한다.코딩이 끝나면 고급 언어로 작성된 명령문을 기계어로 바꾸는데이 과정을 컴파일 단계라고 한다.컴파일은 컴파일러를 이용한 방식과 인터프리터를 이용한
Mutable vs Immutable 일단 이 용어를 어디서 쓰느냐. 코틀린의 경우 컬렉션의 배열을 나누는 기준으로 쓰이는 개념이다. Mutable ( 가변 ) Immutable ( 불변 ) 부터 시작하자. 쉽게 생각하면 Read&Write vs Read Only
Set 공부하기.
val list :List = listOf(1, 2, 3) // Read-Only '읽기 전용'val list :MutableList = mutableListOf(1, 2, 3) // Write,Read '쓰기/읽기 가능'val list :ArrayList = ar
OOP 객체 : 명사로 끝나는 모든것들. 대상을 나타내는 단어. 객체(상태와 행위를 갖는다) 클래스 : 객체들이 갖는 공통적인 속성들을 모아서 정의 내린것. 보편적인 특징을 뽑아내는 것이 모델링(클래스에 어떤 요소가 들어갈것인지) 언어에서 객체지향 3요소를 지원하지 않으면 객체지향언어라고 하지 않는다. 객체지향 3요소 : 상속, 캡슐화, 다양성 객체의...
변수나 함수를 공개하는데 사용하는 키워드 이다
클래스 선언코틀린의 클래스는 전역이기 때문에 패키지 내에서만 적용되는 디폴트 클래스가 없다.클래스는 Property 와 Method로 이루어져있다.객체 생성 과정만약에 프로퍼티를 객체 생성할때 정의하고 싶다면?constructor를 이용한다.코드 블록을 사용하고싶으면
중첩 클래스
JSON (JavaScript Object Notation) SON이란 자바스크립트 언어에서 객체를 표현하는 표기법이다. 하지만 JSON은 파생은 자바스크립트에서 되었지만 XML이나 CSV처럼 어디서나 사용 가능한 데이터 포맷(형식)이다 JSON은 key와 value를 가진 객체 표기법 이므로 자바,파이썬등의 객체지향언어에서 이용하는데 용이하다. J...