Kotlin4 [ 코틀린 ] 상속 클래스 추상 클래스 코틀린 상속 클래스(Inheritance Class)와 추상 클래스(Abstract Class)에 대한 설명입니다. 상속 클래스는 부모클래스가 자식클래스에게 무언가를 물려주는 것입니다. 추상 클래스는 대략적인 설계의 명세와 공통의 기능을 구현한 클래스입니다. 상속 클래스 Kotlin은 상속을 지원하므로 기존 클래스(슈퍼클래스)의 하위 클래스인 새 클래스를 만들 수 있습니다. 하위 클래스는 상위 클래스의 속성과 메서드를 상속하며 새 속성과 메서드를 추가하거나 상위 클래스에서 상속된 항목을 재정의할 수도 있습니다. 상속 클래스(Inheritance Class)에는 몇 가지 주요 기능이 있습니다. 상속클래스의 장점입니다. 코드 재사용성: 상속을 통해 하위 클래스는 상위 클래스에서 속성과 메서드를 상속받을 수 .. 2023. 2. 6. [ 코틀린 ] 중첩 클래스 이너 클래스 코틀린 중첩 클래스(nested class), 이너 클래스(inner class)에 대해서 소개하겠습니다. 중첩 클래스는 클래스의 인터페이스, 인터페이스의 클래스 및 인터페이스의 인터페이스를 중첩할 수 있습니다. 이너 클래스는 외부 클래스의 개체에 대한 참조를 전달합니다 중첩 클래스 중첩 클래스(nested class)는 다른 클래스 내에 클래스를 정의할 수 있습니다. 중첩 클래스는 외부 클래스의 멤버(필드 및 메서드)에 액세스 할 수 있으며 정적이거나 비정적(내부 클래스) 일 수 있습니다. Kotlin의 정적 중첩 클래스는 Java의 정적 내부 클래스와 유사하며 "companion object" 키워드를 사용하여 선언됩니다. 비정적 내부 클래스(내부 클래스라고도 함)는 외부 클래스의 인스턴스에 액세스 .. 2023. 2. 6. [ 개념 ] 코틀린 kotlin 변수 자료형 연산자 패키지 코틀린(kotlin)의 기본인 변수, 자료형, 연산자, 패키지에 대해서 설명드릴라고 합니다. 코틀린에서 기초가 되는 부분이라서 기초를 탄탄히 하면 나중에 어려운 코드가 나와도 충분히 이해할 것입니다. 변수 코틀린에서 변수는 데이터를 저장하고 관리하는 편리하고 효율적인 방법을 제공합니다. 코틀린에서 변수를 사용하는 이유는 다음과 같습니다. 데이터 저장 및 액세스 : 변수를 사용하면 코드에 값을 저장하고 액세스 할 수 있으므로 데이터를 더 쉽게 관리하고 조작할 수 있습니다. 재사용 가능한 값 : 변수에 값을 할당하면 코드의 여러 부분에서 해당 값을 쉽게 재사용할 수 있으므로 반복적인 데이터 입력의 필요성이 줄어듭니다. 동적 데이터 : 변수(var 변수의 경우)를 재할당할 수 있기 때문에 시간이 지남에 따라 .. 2023. 1. 29. [ 개념 ] kotlin이란? 안드로이드 스튜디오 장점 단점 코틀린(kotlin)이란? 코틀린(kotlin)은 장황하고 널 안전성이 부족한 자바의 단점을 해결하기 위해 고안되습니다. 2011년 7월 IntelliJ IDEA 개발 도구를 제공하는 회사인 JetBrains에서 처음 발표했습니다. JVM(Java Virtual Machine)에서 실행할 수 있고 기존 Java 코드와 완벽하게 상호 운용될 수 있었습니다. 그래서 kotlin은 Java에 이미 익숙한 개발자가 쉽게 배울 수 있도록 설계되었습니다. 안드로이드 스튜디오(Android Studio) Kotlin은 Android 앱 개발을 위한 공식 통합 개발 환경(IDE)인 안드로이드 스튜디오(Android Studio)에서 완벽하게 지원됩니다. 2017년 5월 Google은 Kotlin이 Android 개발을.. 2023. 1. 24. 이전 1 다음