본문 바로가기

분류 전체보기52

[ 코틀린 ] 중첩 클래스 이너 클래스 코틀린 중첩 클래스(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.
[ 에러 ] The value of attribute "android:text" associated with an element type "TextView" must not contain the '<' character. The value of attribute "android:text" associated with an element type "TextView" must not contain the ' 2022. 9. 10.