본문 바로가기
  • hazard_dev@__
  • hazard_dev@__

kotlin class4

[Kotlin#8] Kotlin(코틀린) Generics 및 Delegation Pattern In Class[1] Powerful Functional and OOP in Kotlin 저번 글에서는 데이터 클래스와 봉인 클래스에 대해서 알아보았습니다!! 만약 보지 못하신 분이라면 아래 링크를 타고 들어가셔서 보시고 오시는 것을 추천드립니다!! hazarddev.tistory.com/58 [Kotlin#7] Kotlin(코틀린) 데이터 클래스 및 봉인 클래스(Data Class & Sealed Class) Powerful Functional and OOP in Kotlin 저번 시간에는 코틀린의 클래스 내부에서 선언되는 접근 한정자에 대해서 알아보았습니다. 이번 시간에는 코틀린에서의 데이터 클래스와 봉인 클래스(Sealed Class)에 hazarddev.tistory.com 이번에는 Generics라고 하는 개념에 대.. 2020. 12. 24.
[Kotlin#6] Kotlin(코틀린) 접근 한정자 및 객체 확장(Visibility & Extension) by public, private, protected, companion Powerful Functional and OOP in Kotlin 저번 시간까지는 코틀린의 클래스의 기본적인 내용과 인터페이스에 대해서 알아보았습니다. 이번 시간에는 코틀린에서 사용하는 접근 한정자에 대해서 설명을 해볼까 합니다. 접근 한정자란, 프로그램 내부에서 사용되는 변수 및 함수 그리고 클래스의 사용을 제한하거나 자유롭게 하는 데 사용되는 키워드입니다. 몇몇 객체 지향 프로그래밍 언어와 동일하게 클래스의 위치와 같이 선언되거나 변수와 함께 선언되어 컴파일러에게 전달됩니다. 사용법을 알기 전에 왜 그렇다면 접근 한정자를 사용할까요? 만약 아래와 같은 클래스가 있다고 가정해봅니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 class Foo{ var .. 2020. 12. 22.
[Kotlin#5] Kotlin(코틀린) 클래스 상속 및 인터페이스(Inheritance & Interface) Powerful Functional and OOP in Kotlin 제가 저번 시간에 설명드린 클래스와 생성자 개념은 모두 읽고 오신지 모르겠습니다! 만약 읽지 못하셨다면, 아래 링크를 타고 들어가서 쭉 한번 훑고 오시는 것을 추천드립니다. hazarddev.tistory.com/51 [Kotlin#4] Kotlin(코틀린) 클래스 및 객체(class & object) Practical object in Kotlin 저번 글에서는 코틀린의 제어문과 반복문에 대해서 간략하게 알아보았습니다. 그렇다면, 당연히 자바를 기반으로 하는 언어, 코틀린의 다음 챕터는 객체 개념이 됩니다! 간 hazarddev.tistory.com 본 장에서는 상속의 개념을 알아보고자 합니다. 우선 상속이라하면, 어떤 게 떠오르시나요.. 2020. 12. 20.
[Kotlin#4] Kotlin(코틀린) 클래스 및 객체(class & object) Practical object in Kotlin 저번 글에서는 코틀린의 제어문과 반복문에 대해서 간략하게 알아보았습니다. 그렇다면, 당연히 자바를 기반으로 하는 언어, 코틀린의 다음 챕터는 객체 개념이 됩니다! 간략하게 OOP개념에 대해서 알아보도록 하겠습니다. 우선 객체 지향 언어는 그 언어의 문법에서 파생되는 모든 것들은 객체가 될 수 있다는 개념입니다. 물론 함수와 변수 등 모든 것들을 포함해서 말입니다. 우리는 코틀린의 객체 개념을 가볍게 알아가며, 배우고, 그 객체를 사용하는 방법에 대해서 알아볼 예정입니다. 우선 OOP의 개념을 설명드리겠습니다. 개념을 보게되면, 다형성, 상속 성, 캡슐화, 객체, 클래스, 추상화 등 많은 개념이 얽혀있는 것이 바로 객체 지향 프로그래밍의 개념입니다. 그렇기 .. 2020. 12. 13.