본문 바로가기 메뉴 바로가기

생각하는 개발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

생각하는 개발자

검색하기 폼
  • 분류 전체보기 (75)
    • Programming (2)
      • Kotlin (7)
      • Java (10)
      • Linux (3)
      • HTML (2)
      • Network (1)
      • PHP (2)
      • Computer (1)
      • C (4)
      • Android (13)
      • GitHub (1)
      • Reversing (1)
      • 프로젝트 오일러 문제풀이 (7)
      • 개발 트렌드 (1)
    • Information (6)
      • 유용한 정보 (4)
      • Solution (2)
    • Study (11)
      • 영어 (6)
      • 일본어 (1)
      • 자격증 (3)
      • 영상기술 (1)
    • Review (2)
      • 영화 (2)
      • 책 (0)
    • 티스토리 초대장 배포 (1)
  • 방명록

코틀린 기초강의 (2)
Kotlin 기초강의#5 :: 프로퍼티(Property)와 뒷받침하는 필드(Backing Field)

💡 본 포스팅에서는 코틀린의 프로퍼티의 개념과 원리 그리고 활용 방법에 대해 설명합니다. 기초강의 시리즈 전편 바로가기 : Kotlin 기초강의#4 :: 코틀린 클래스의 선언과 생성자 #1> 개요 이전 포스팅에서 사람의 이름과 나이를 저장하는 자바빈즈 JavaBeans 클래스인 Person을 만들었습니다. class Person(val name: String, val age: Int) 자바빈즈 클래스란 규약에 따르는 게터와 세터를 구현하는 프로퍼티를 가져야 합니다. 하지만 Person 클래스에는 게터와 세터가 보이지 않습니다. 그런데 어떻게 자바빈즈라고 할 수 있을까요? 코틀린의 프로퍼티는 자동으로 게터와 세터를 구현합니다. 더 정확히 말하면 val 의 경우 게터만, var의 경우 게터와 세터 모두를 제..

Programming/Kotlin 2020. 9. 15. 22:00
Kotlin 기초강의#4 :: 코틀린 클래스의 선언과 생성자

🎈 이번 포스팅에서는 객체지향 프로그래밍의 가장 기본이 되는 클래스의 선언 방법과 생성자에 대해 알아봅니다. #1> OOP(Obejct-Oriented Programming)의 시발점: 클래스 객체지향 프로그래밍 언어인 자바를 통해 프로그램을 만들기 위해 가장먼저 무엇을 하나요? 바로 적당한 이름의 클래스를 생성하는 것 부터 시작합니다. 자바 프로그래밍을 해보셨다면 아래와 같은 코드를 수도없이 많이 작성해보셨을 겁니다. class MainClass { public static void main(String[] args) { // TODO: Programming } } 위 클래스 선언을 코틀린 언어로 작성하면 바로 아래와 같이 됩니다. class MainClass { companion object { fu..

Programming/Kotlin 2020. 9. 5. 16:58
이전 1 다음
이전 다음
공지사항
  • 최근 유행하는 국제 사기메일입니다.
  • 환영합니다.
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 처음처럼~ (by 아사마루)
  • 준형씨
  • 보안창고
  • 그냥
  • 기억보단 기록을
TAG
  • Android
  • 코틀린 기초강의
  • 개발자
  • 안드로이드 바텀시트
  • Programming
  • 프로그래밍
  • 안드로이드 컴포즈
  • 코틀린
  • LiveTemplate
  • Java
  • kotlin 기초
  • Kotlin
  • 코틀린 기초
  • 안드로이드 스튜디오 라이브 템플릿
  • android studio
  • 영어회화
  • 문제풀이
  • 안드로이드
  • 안스 템플릿
  • php
  • 영어발음
  • 프로젝트오일러
  • 자바
  • compose bottomsheet
  • 런탭
  • 컴포즈 바텀시트
  • live template
  • 코딩
  • 안드로이드 스튜디오
  • 코딩문제
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바