본문 바로가기
반응형

코틀린/개발자를 위한 코틀린 프로그래밍11

[chapter12] 제네릭 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter11] 위임(delegation) 확장알아보기 [chapter11] 위임(delegation) 확장알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter10] 함수 추가사항 messycode.tistory.com 01 제네릭 알아보기 가능: 함수, 클래스, 추상 클래스, 인터페이스, 확장함수, 확장속성 불가능: object정의, 동반객체, object 표현식 ➡ 하나의 객체만 만들므로,.. 2023. 10. 21.
[chapter11] 위임(delegation) 확장알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter10] 함수 추가사항 알아보기 [chapter10] 함수 추가사항 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter09] 추상 클래스, messycode.tistory.com 모든 객체지향 프로그래밍 언어에서는 클래스 간의 상속관계를 기본 문법으로 제공한다. 코틀린에서는 위임 관계를 문법으로 제공해서 다양한 클래스의 관계를 쉽게 처리할 수 있도록 지원한다. 01 클래스 위임 알아보.. 2023. 9. 21.
[chapter10] 함수 추가사항 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter09] 추상 클래스, 인터페이스 알아보기 [chapter09] 추상 클래스, 인터페이스 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter08] 컬렉션 알아보 messycode.tistory.com 01 함수형 프로그래밍이란 1.1 순수함수와 일급 객체 함수 함수는 참조 투명성(지역변수만 사용)을 갖춰야 항상 동일한 입력에 동일한 결과를 반환하는 순수 함수를 만들 수 있지만, 이 방.. 2023. 9. 16.
[chapter09] 추상 클래스, 인터페이스 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter08] 컬렉션 알아보기 [chapter08] 컬렉션 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter07] 클래스 관계 messycode.tistory.com 01 추상 클래스 알아보기 추상 클래스는 abstract로 지정한 클래스이다. 추상 클래스의 특징은 직접 객체를 생성할 수 없고, 항상 다른 클래스에서 상속해서 추상 메서드를 구현해야 한다. 추상 클래스에서는 추상 속성과 추.. 2023. 9. 6.
[chapter08] 컬렉션 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter07] 클래스 관계 등 추가사항 알아보기 [chapter07] 클래스 관계 등 추가사항 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter06] 내장 자료형 messycode.tistory.com 01 리스트, 세트, 맵 알아보기 1.1 컬렉션의 가변(mutable)과 불변(immutable) 변수도 가변과 불변이 있듯이 객체에도 가변과 불변이 있다. 그래서 컬렉션의 가변과 불변은 .. 2023. 8. 31.
[chapter07] 클래스 관계 등 추가사항 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter06] 내장 자료형 알아보기 [chapter06] 내장 자료형 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter05] 클래스 알아 messycode.tistory.com 01 클래스 연관관계 알아보기 1.1 클래스 관계 여러 클래스 간의 관계는 다음과 같다. 상속관계(is a): 클래스를 상속해서 하나의 클래스처럼 사용한다. 연관; 결합관계(has a): 클래스를 상속하지 않고 .. 2023. 8. 27.
[chapter06] 내장 자료형 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter05] 클래스 알아보기 [chapter05] 클래스 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter04] 함수 알아보 messycode.tistory.com 01 내장 자료형 알아보기 클래스를 만들 때는 항상 기본적인 최상위 클래스가 필요하다. 코틀린에서는 최상위 클래스로 Any클래스를 제공한다. 이렇게 코틀린이 기본으로 제공하는 클래스를 내장자료형이라고 한다. 1.1 숫자 .. 2023. 8. 18.
728x90
반응형