반응형 분류 전체보기76 [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. [테크 커리어] 책 리뷰; IT업종에서 어떻게 성장해 갈 것인가? 안녕하세요. 저는 백엔드 엔지니어로 약 3년 간 재직하였고, 현재 여러 가지 이유들로 잠시 휴식기를 갖고 있습니다. 일을 잠시 쉬어야겠다 결심했을 때는, 이렇게 계속 일하는 게 맞는 방향인 걸까, 나는 성장하고 있는가? 지금 방향이 옳은가? 어떤 방향으로 나아가야 하는가? 많은 질문 속에서 스스로 확신을 얻지 못한 상태였던 것 같아요. 그래서 더 일하는 게 고통스러웠고, 이직에 대한 결심도, 방향성도 분명하지 않았습니다. 아무튼 저는 다른 진로를 다시 탐색하다가, 저는 여전히 개발 공부를 하는 게 영 재미없지만은 않았고, 여전히 업무 자체는 성취감 있고 적성에 맞다고 생각한다는 결론에 이르었습니다. 하지만, 어느 방향으로 가야 하는지는 여전히 확신이 없었습니다. 이 고민들은 저만의 독특한 고민이 아니라,.. 2023. 8. 28. [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. [chapter05] 클래스 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter04] 함수 알아보기 [chapter04] 함수 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter03] 문장 제어처 messycode.tistory.com 01 클래스 알아보기 기본 클래스에 대한 내용은 책의 내용을 정리하는 것보다, 공식문서의 내용이 더 간략하며 이해하기 쉽다고 생각되어, 공식문서 내용으로 대체합니다. [코틀린 공식문서] Classes; 클래스 [코틀린 공식문.. 2023. 8. 13. [코틀린 공식문서] Nested and inner classes; 중첩 및 내부 클래스 들어가기 전에 해당 블로깅은 코틀린 공식문서의 nested and inner classes를 번역하며 학습한 내용입니다. 학습 중임에 따라 이해하는데 도움이 되는 부분들을 추가되고 의역된 부분이 있습니다. 혹시 잘못된 설명이 있다면 얼마든지 제보해 주세요. 클래스는 다른 클래스에 중첩될 수 있다. class Outer { private val bar: Int = 1 class Nested { fun foo() = 2 } } val demo = Outer.Nested().foo() // == 2 중첩과 함께 인터페이스를 사용 할 수 도 있다. 인터페이스-클래스간 모든 중첩이 가능(클래스-인터페이스, 인터페이스-클래스, 인터페이스-인터페이스) interface OuterInterface { class I.. 2023. 8. 13. 이전 1 2 3 4 5 ··· 11 다음 728x90 반응형