코틀린(Kotlin) 제네릭 -11-
Overview 제네릭이란 컴파일 타임에 인스턴스의 자료형을 결정하여 안정성을 높이고 형변환의 번거로움을 줄여줍니다. 이 글은 “Do it! 코틀린 프로그래밍”을 읽으면서 작성되었습니다. 1. 제네릭 2. 마치며 제네릭 제네릭은 <> 브라켓 사이에 형식 매개변수를 넣어...
Read MoreOverview 제네릭이란 컴파일 타임에 인스턴스의 자료형을 결정하여 안정성을 높이고 형변환의 번거로움을 줄여줍니다. 이 글은 “Do it! 코틀린 프로그래밍”을 읽으면서 작성되었습니다. 1. 제네릭 2. 마치며 제네릭 제네릭은 <> 브라켓 사이에 형식 매개변수를 넣어...
Read MoreOverview 데이터 클래스는 보통 데이터를 전달 혹은 다루기 위해서 사용합니다. 오늘은 데이터 클래스와 기타 클래스에 대해서 알아보겠습니다. 이 글은 “Do it! 코틀린 프로그래밍”을 읽으면서 작성되었습니다. 1. 데이터 클래스 ...
Overview 지난시간 추상클래스에 이어서 인터페이스를 다루겠습니다. 이 글은 “Do it! 코틀린 프로그래밍”을 읽으면서 작성되었습니다. 1. 인터페이스 2. 마치며 인터페이스 인터페이스는 추상클래스와 비슷하지만 인터페이스는 ...
Overview 추상클래스를 정리하겠습니다. 이 글은 “Do it! 코틀린 프로그래밍”을 읽으면서 작성되었습니다. 1. 추상클래스 2. 마치며 추상클래스 추상클래스는 무엇일까요? 추상클래스는 말그대로 추상적인 클래스로 구체화되지 ...
Overview 프로퍼티와 관련하여 by(위임자)와, companion 객체를 정리하겠습니다. 이 글은 “Do it! 코틀린 프로그래밍”을 읽으면서 작성되었습니다. 1. by 위임자 2. Companion 객체 3. 마치며 by ...
Overview 코틀린에는 프로퍼티가 있습니다. 지난 시간에 잠깐 소개했었는데요, 오늘은 프로퍼티에 대해서 알아보겠습니다. 이 글은 “Do it! 코틀린 프로그래밍”을 읽으면서 작성되었습니다. 1. 프로퍼티란 2. lateinit ...
Overview 객체 지행 프로그래밍에서는 클래스라는 개념이 빠질 수 없습니다. 많은 객체를 클래스로 구현하기 때문입니다. 만약 클래스가 익숙하지 않으시다면 제 블로그가 도움이 되지 않을 수 있습니다. 코틀린에서 클래스를 어떻게 표현하는...