본문 바로가기
반응형

코틀린 기초5

[chapter05] 클래스 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter04] 함수 알아보기 [chapter04] 함수 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter03] 문장 제어처 messycode.tistory.com 01 클래스 알아보기 기본 클래스에 대한 내용은 책의 내용을 정리하는 것보다, 공식문서의 내용이 더 간략하며 이해하기 쉽다고 생각되어, 공식문서 내용으로 대체합니다. [코틀린 공식문서] Classes; 클래스 [코틀린 공식문.. 2023. 8. 13.
[코틀린 공식문서] Inheritance; 상속 들어가기 전에 해당 블로깅은 코틀린 공식문서의 Inheritance를 번역하며 학습한 내용입니다. 학습 중임에 따라 이해하는데 도움이 되는 부분들을 추가되고 의역된 부분이 있습니다. 혹시 잘못된 설명이 있다면 얼마든지 제보해 주세요. Inheritance 상속 Any는 모든 클래스의 공통적으로 상위 클래스이다. (더 이상 슈퍼 타입이 존재하지 않음) class Example // Implicitly inherits from Any Any에는 euals(), hashCode(), toString() 세 가지 메서드가 있고, 따라서 모든 코틀린 클래스에 대하여 해당 메서드가 정의되어 있다. 기본적으로 코틀린 클래스는 final로 지정되어 있고, 상속이 될 수 없다. 상속을 가능하게 만들려면 open 키워드.. 2023. 8. 13.
[kotlin] 프로그래머스 - 주사위게임3 ; 코틀린 문법 연습 최근들어 코틀린을 공부하고 있습니다. 하지만 코드 작성 경험이 적어 익숙해지기 위해 프로그래머스 기초 역량 트레이닝을 풀다, 문법적으로 공부하기 좋았던 문제를 정리합니다. https://school.programmers.co.kr/learn/courses/30/lessons/181916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 1부터 6까지 숫자가 적힌 주사위가 네 개 있습니다. 네 주사위를 굴렸을 때 나온 숫자에 따라 다음과 같은 점수를 얻습니다. 네 주사위에서 나온 숫자가 모두 p로 같다면 1111 × p점을 얻습니다. 세 주사위에서 .. 2023. 8. 12.
[chapter03] 문장 제어처리 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리 하는 블로깅입니다. 이전 포스팅 ⬇️ [코틀린] 02) 코틀린에서는 모든 것이 객체이다. [코틀린] 02) 코틀린에서는 모든 것이 객체이다. 코틀린에서는 모든 것을 객체로 본다. 내부에서 JVM의 기본형으로 변환되어 사용되지만 코틀린에서는 기본형이 없다.(참조형만 존재) // `javaClass`로 java클래스를, `javaClass.kotlin`으로 코틀린 클래 messycode.tistory.com 01 조건표현식 알아보기 비교연산자 비교 연산자는 논리값 true/false (Boolean class)중 하나가 반환된다. 연산자 표현식 메서드 전환 > a > b a.. 2023. 7. 24.
[chpater 02] 코틀린에서는 모든 것이 객체이다. 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리 하는 블로깅입니다.학습 중임에 따라 잘못 기재된 내용이 있을 수 있습니다. 언제든지 제보해주세요. 코틀린에서는 모든 것을 객체로 본다. 내부에서 JVM의 기본형으로 변환되어 사용되지만 코틀린에서는 기본형이 없다.(참조형만 존재) // `javaClass`로 java클래스를, `javaClass.kotlin`으로 코틀린 클래스를 확인할 수 있다. println("Hello".javaClass) // class java.lang.String println("Hello".javaClass.kotlin) // -> class kotlin.String 객체 표현과 주석 리터럴(literal):.. 2023. 7. 21.
728x90
반응형