글자의 정리함
close
프로필 배경
프로필 로고

글자의 정리함

    • 분류 전체보기 (26)
      • Study (7)
      • Error (2)
      • Project (2)
      • Kotlin in Action (15)
      • Experience (0)
  • mode_edit_outline글작성
  • settings환경설정
  • Home
  • GitHub
  • Youtube
2. [2] 클래스와 프로퍼티

2. [2] 클래스와 프로퍼티

(1) 프로퍼티 class Person( val name: String, // 읽기전용 프로퍼티 > (공개)Getter var isMarried: Boolean // 사용 가능한 프로퍼티 > (비공개)Field, (공개)Getter, (공개)Setter ) 프로퍼티 = 필드 + 접근자 메서드 클래스 : 데이터를 캡슐화(Encapsulation) 하여 한 주체 안에 가두어서 필드에 저장 접근자 메서드 : 자신이 사용하는 클라이언트가 데이터에 접근할 수 있도록 하는 통로 [Getter, Setter] Kotlin은 값을 저장하기 위한 비공개 필드, 그 필드에 값을 저장하기 위한 세터, 값을 읽기 위한 게터로 이루어진 접근자 구현을 제공한다. val person = Person("Bob", true) // n..

  • format_list_bulleted Kotlin in Action
  • · 2024. 1. 29.
  • textsms
2. [1] 기본요소: 함수와 변수

2. [1] 기본요소: 함수와 변수

(1) Hello World fun main(args: array) { println("Hello World") } 해당 코드를 보고 알 수 있는 사실 함수를 최상위 수준에 정의 가능 자바와 달리 배열 처리를 위한 문법 존재 X ;(Semicolon)의 불필요 여러가지 표준 라이브러리 함수들의 간결화 (2) 함수 fun max(a: Int, b: Int): Int { return if (a > b) a else b } Kotlin Statement와 Expression의 구분 문(Statement) 자신을 둘러싸고 있는 안쪽 블록의 최상위 요소로 존재함 아무런 값을 만들어 내지 않음 Java의 일반적인 제어구조 식(Expression) 값을 만들어내며, 다른 식의 하위 요소를 계산에 참여 가능 kotli..

  • format_list_bulleted Kotlin in Action
  • · 2024. 1. 21.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • 즐거운 코딩을 하자.
전체 카테고리
  • 분류 전체보기 (26)
    • Study (7)
    • Error (2)
    • Project (2)
    • Kotlin in Action (15)
    • Experience (0)
전체 방문자
오늘
어제
전체
최근 글
인기 글
최근 댓글
태그
  • #인앱채팅
  • #공부 기록용
  • #Stream Chat SDK
  • #채팅구현
  • #KotlinInAction
  • #Plugin 적용기
  • #작동을 안함
  • #무선 디버깅 QR 안됨
  • #MBTI구현
  • #자동 급식기
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바