일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 객체의 동일성
- 코틀린
- kotlin listview
- add view
- isNullOrBlank
- 코틀린 중첩클래스
- kotlin recyclerview
- 프로그래머스 #탐욕법 #큰수만들기 #join #python
- 컬렉션함수
- collection function
- 코틀린 제너릭
- 프로그래머스
- lateinit
- kotlin addview
- 코틀린 컬렉션함수
- 내용의동일성
- 컬렉션 함수
- 코틀린 문자열
- Kotlin
- 코틀린 data class
- 코틀린 lateinit
- kotlin collection
- class
- 카카오 순위검색
- 코틀린 내부 클래스
- programmers # 프로그래머스 #큰수비교 #cmp_to_key()
- 해시
- kakao blind
- 코틀린 람다함수
- Kotlin Generic
- Today
- Total
목록class (2)
엔지니어 규의 IT 프로그래밍 다이어리
생성자(Constructor) 생성자란 뭘까? 새로운 인스턴스를 만들기 위해 호출하는 특수한 함수이며, 생성자를 생성하면 클래스의 인스턴스를 만들어 반환 받을 수 있다. 생성자는 인스턴스의 속성을 초기화 하며, 인스턴스 생성시 구문을 수행 한다. 당최 무슨 말인지 하나도 이해가 가지 않을 수 있다. 우선 인스턴스의 속성을 초기화 한다는 것을 알아보자. 다음 코드를 보자. class PersonA{} class PersonB(){} class PersonC(var name : String){} class PersonD(var name: String, birthyear: Int){} cs 차례로 생성자가 없는 class, 인자가 없는 생성자, 인자가 1개인 생성자, 인자가 2개인 생성자 이다. 이처럼 코틀린..
클래스 클래스란 '값' 과 그 값을 사용하는 '기능' 들을 묶어놓은것이다. 우리가 지금까지 배운 여러가지 자료형 들 역시 Kotlin 내부에서는 모두 class 로 이루어져 있다. 클래스 = 속성(고유의 특징값) + 함수(기능의 구현) 또한 클래스는 '인스턴스' 를 만드는 틀이라는 점을 이해 해야 한다. 인스턴스란 클래스를 이용해서 만들어 내는 서로 다른 속성의 객체를 지칭하는 용어 이다. 갑자기 객체, 인스턴스, 클래스 라는 용어가 등장해서 햇갈릴수 있다. 쉽게 생각하면 속성이 있으며, 행위를 할 수 있는 것들은 객체라고 할 수 있다. 자동차는 객체다. 자동차는 핸들,바퀴,창문 등등.. 의 속성이 있고, 이동,창문내리기,에어컨, 음악틀기, 네비게이션 등등 의 기능이 있다. 신용카드 역시 객체다. 신용카..