Android(Kotlin)16 [Kotlin Android] 클래스 Kotlin은 컴파일 시간에 JAVA로 변환되어 프로그램이 실행되기 때문에 당연히 OOP(Object Oriented Programming)방식으로 프로그래밍합니다. 그래서 이번 시간에는 OOP의 중요한 특징을 구현하는 클래스에 대해 알아보고자 합니다. 클래스가 OOP에서 중요한 이유는 객체의 속성, 객체가 할 수 있는 행동과 값?을 정의할 수 있기 때문입니다. 또한 캡슐화하는데에도 중요한 것이 클래스입니다. 이제 Kotlin에서 클래스의 기본 모습을 살펴보려고 합니다. 이번 글은 JAVA와 비교하여 글을 쓰기 때문에 JAVA를 이미 알고 있는 분이 보기에 좋은 글입니다. // JAVA Class class 클래스이름 extends 상속클래스 implements 상속Implement { 멤버변수 멤버메소.. 2022. 5. 26. [Kotlin Android] 조건문과 반복문 이번 글에서는 Kotlin에서 사용할 수 있는 조건문에 대해 알아보겠습니다. 조건문 조건문은 특정한 조건에 의해서 실행할 코드를 선택하는 문장을 뜻합니다. Kotlin에서 조건문은 if문과 when문을 사용합니다. >if문 if문은 JAVA 언어의 문장과 같습니다. if문, if - else문, if - else if - else문 모두 가능합니다. if(조건식) { 조건==참일 경우 실행문 }else { 조건==거짓일 경우 실행문 } 또 if문을 간결하게 작성할 수도 있습니다. fun maxNum(a : Int, b : Int) = if(a>b) a else b // reutrn타입은 알아서 지정 >when문 when문은 JAVA의 switch문과 비슷한 형식이지만 switch문보다 훨씬 범용성이 넓어.. 2022. 5. 24. [Kotlin Android] 변수와 함수 Android 개발에 앞서서 Kotlin언어의 기본 문법을 정리해보고자 합니다. 변수와 상수 Kotlin은 컴파일 시에 JAVA언어로 변환되게 되는데 JAVA와 다르게 Kotlin은 자료형을 명시하지 않아도 컴파일러가 추론하여 자료형을 지정해줄 수 있습니다. 그래서 변수와 상수를 선언할 때 아주 간단하게 선언할 수 있지요. - 상수: val(value) - 변수: var(variable) 먼저 자료형을 명시해줄 경우의 코드를 보면 아래와 같습니다. val a: Int = 10 //정수형 상수 선언 및 초기화 var b: Int = 9 //정수형 변수 선언 및 초기화 var name: String = "Clima"//문자열 변수 선언 및 초기화 자료형을 명시하지 않을 경우의 코드는 아래와 같습니다. val.. 2022. 5. 23. 컴퓨터에 Android 개발환경 세팅하기 (Kotlin) 블로그 처음 글로 Android 개발환경을 세팅하는 방법을 포스팅 하려고 합니다. 이 글에서는 Kotlin을 활용한 Android 개발환경을 세팅합니다. 먼저 Kotlin 언어에 대해 간단하게 알아보겠습니다. Kotlin 2017년 Android 개발을 위한 공식 언어로 지정된 언어입니다. 채용 공고를 보더라도 앱 개발분야에서 Java 개발 경험보다 Kotlin 개발 경험이 있는 지원자를 더 원하고 있습니다. Kotlin의 특징 NullPointerException이 없다. => Java개발해본 사람은 미치도록 공감할 가장 두려운 Error일 것 입니다. 이 Error가 없다는게 가장 강력한 이유인 것 같습니다. 표현이 매우 간결하다. Coroutine을 사용하여 비동기 코드를 쉽게 사용할 수 있다고 한.. 2022. 5. 22. 이전 1 2 3 4 다음