본문 바로가기

분류 전체보기

[Kotlin] 코틀린 상속 안녕하세요. YTS 입니다.오늘은 코틀린 상속에 대해 알아보겠습니다.1.코틀린 상속 코틀린은 자바 처럼 extends 같은 키워드를 사용하지 않고 콜론 : 을 사용합니다.부모클래스일때1. open = extends2.abstract = 추상클래스
[Kotlin] 코틀린 변수 선언 및 접근 제한자 안녕하세요. YTS 입니다. 오늘은 코틀린 변수와 접근 제한자에 대해 알아보겠습니다. 1. 변수 var와 val 코틀린에서 변수를 선언할 때 무조건 var 혹은 val을 써야합니다. var = 수정이 가능한 변수 -> 항상 변수형을 선언해야함 val = 수정이 불가능한 변수(final), 코틀린 Default 변수 -> 변수 타입을 쓰지않아도 자동으로 캐스팅이 됨 2. 변수 선언 및 get/set 멤버 변수의 접근 방법 코틀린에서는 기본적으로 get/set을 제공합니다. 또한 오버라이드를 해서 데이터를 가공할 수 있는데요. 밑에서 알아보겠습니다. 위에 사진과 같이 get, set을 오버라이딩 하여 데이터를 가공해보았습니다. 자바 코드에 비해 확실히 직관적인 부분이 돋보입니다. 3. 접근 제한자 1. pr..
[Kotlin] 코틀린 클래스 선언 안녕하세요. YTS 입니다. 코틀린은 자바에 뿌리를 두고 있기때문에 자바와 비슷한점이 많습니다. 코틀린에서도 클래스를 선언 할때 Class라는 키워들 사용합니다. 1. 클래스 선언 이름과 나이 나 이름과 나이 키 인자를 받는 Person 클래스를 생성할때 자바와의 차이점을 보겠습니다. 코틀린은 자바와 달리 클래스 생성자를 선언부 혹은 클래스 내부에 Constructor를 사용하여 생성자를 만듭니다. 2. 생성자 기본값 설정 코틀린은 자바 코드와 달리 기본값 설정에 코드 길이가 많이 짧아지고 한눈에 클래스의 의도를 파악 할 수있다는 장점이 있습니다. 이번 포스팅은 여기서 마무리하겠습니다. 감사합니다.
[Kotlin] 코틀린의 장점이란? 안녕하세요 남갯입니다. 오늘은 코틀린 프로젝트를 생성하고 기초정리를 배워보도록 하겠습니다. 블로그 포스팅은 이난주 지음 , '핵심 예제문법과 예제로 배우는 코틀린'이란 책을 공부하며 포스팅해보도록 하겠습니다. 코틀린은 자바코드로 불편을 겪은 사람들에게 많은 도움이 될것같습니다. 코틀린의 장점은 1. 적은양의 코드로 가독성있게 많은 것을 표현할 수 있습니다. public class Body { private String hand; private String foot; private String eye; public String getHand() { return hand; } public void setHand(String hand) { this.hand = hand; } public String getFo..
[안드로이드] 지문인식(fingerprint) 사용하기 (api<23도 가능) 안녕하세요 남갯입니다. 가입하고 처음 글을쓰게 되었는데요? 예전에 지문인식을 통한 어플리케이션을 개발했었는데, 구글에서 제공하는 지문인식 샘플을 이용하여 개발하였습니다. 구글에서 제공하는 지문인식 라이브러리 https://github.com/googlesamples/android-FingerprintDialog 저는 오늘 구글에서 샘플로 제공한 지문인식 라이브러리를 통한 개발방법을 소개해드리려 합니다. 먼져 위 사이트에 접속하여 위 빨간 버튼을 이용하여 다운하고 압축을 푼후 프로젝트를 열어보도록 하겠습니다. (file - open - gradle 모양의 프로젝트) 일단 열어서 실행을 실행을 해보면 맨 왼쪽의 화면이 나오게 됩니다. 구매(purchase)나 구매 무효화 (invaldated) 버튼을 클릭하..