일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- django virtualenv
- 파이썬
- 강제 타입변환
- 파이썬 클래스
- Kotlin 클래스 속성정의
- 희망
- 자바 기본타입
- Kotlin 클래스
- activate 오류
- 도전
- Kotlin Class
- Kotlin else if
- python Django
- Kotlin 조건문
- Python
- 클래스 속성
- NextJs
- 파이썬 장고
- 장고 가상환경
- Variable declaration
- 좋은글
- Python Class
- 파이썬 제어문
- git
- 넥스트js
- 파이썬 반복문
- github
- 다중조건문
- 성공
- Kotlin If
- Today
- Total
목록2023/01/03 (3)
키모스토리

메서드는 클래스가 실행할 수 있는 작업을 정의하고, 속성은 클래스의 특성이나 데이터 속성을 정의합니다. 예를 들어 스마트 기기에는 다음과 같은 속성이 있습니다. 이름. 기기 이름입니다. 카테고리. 스마트 기기의 유형입니다(예: 엔터테인먼트, 유틸리티, 요리). 기기 상태. 켜기, 끄기, 온라인, 오프라인과 같은 기기의 상태입니다. 기기가 인터넷에 연결되어 있으면 온라인 상태로, 그렇지 않으면 오프라인으로 간주됩니다. 속성은 기본적으로 함수 본문이 아닌 클래스 본문에 정의된 변수입니다. 즉, 속성과 변수를 정의하는 문법은 동일합니다. val 키워드로 변경 불가능한 속성을 정의하고 var 키워드로 변경 가능한 속성을 정의합니다. 앞서 언급한 특성을 SmartDevice 클래스의 속성으로 구현합니다. turn..

클래스 선언 및 인스턴스 생성 // 클래스 선언 class SmartDevice { // 맴버 메서드 fun turnOn(){ println("Smart device is turned on.") } // 맴버 메서드 fun turnOff(){ println("Smart device is turned off.") } } fun main() { // 클래스 인스턴스 생성 val smartTvDevice = SmartDevice() // 클래스 메서드 호출 smartTvDevice.turnOn() smartTvDevice.turnOff() } 객체를 사용하려면 변수를 정의하는 방법과 유사하게 객체를 만들어 변수에 할당합니다. 변경 불가능한 변수를 만들려면 val 키워드를, 변경 가능한 변수를 만들려면 var ..

Kotlin 에서는 Null 오류를 방지하기 위해 Null 허용 변수 선언법을 따로 지정하고 있다 Null 허용변수 선언 방법 (변수 선언시 자료형뒤에 ? 를 붙여서 선언) 조건문에 null 값 비교 ?. 안전 호출 연산자 사용 ?. 안전 호출 연산자를 사용하여 null을 허용하는 변수의 메서드나 속성에 액세스할 수 있습니다. ?. 안전 호출 연산자를 사용하여 메서드나 속성에 액세스하려면 변수 이름 뒤에 ? 기호를 추가하고 . 표기법으로 메서드나 속성에 액세스합니다. ?. 안전 호출 연산자를 사용하면 null을 허용하는 변수에 더 안전하게 액세스할 수 있습니다. Kotlin 컴파일러가 null 참조에 관한 멤버 액세스 시도를 중지하고 액세스된 멤버의 null을 반환하기 때문입니다. null을 허용하는 f..