클래스 사용
클래스명()
생성자가 호출-> init 코드가 자동으로 실행.
세컨더리 생성자의 경우 init블록이 먼저 실행되고, constructor 브록 안의 코드가 실행된다.
이건 무슨 말인지 잘 모르겠다..
var minsun=Student()
Student 클래스의 생성자를 호출하면 인스턴스를 생성할 수 있다. 이 인스턴스는 변수(minsun)에 담을 수 있다.
인스턴스: 붕어빵
클래스: 붕어빵 틀
**생성자에 파라미터가 있으면 파라미터를 넣어서 호출해야 한다.
var a= Student("blabla")
클래스의 멤버 변수, 멤버 함수 사용
class 클래스명{
var 변수A//멤버 변수(=프로퍼티)
fun 함수(){//멤버 함수
var 변수B//지역 변수
}
}
클래스의 멤버 변수, 멤버 함수를 사용하기 위해서는 인스턴스가 담긴 변수에 . 을 붙여 사용
var minsun=Student()
minsun.name="sun"//멤버 변수 접근, 수정
minsun.shout()//멤버 함수 접근'개발 > 안드로이드 스튜디오' 카테고리의 다른 글
| [안드로이드 코틀린] 코틀린 문법-클래스5(설계도구) (0) | 2021.10.11 |
|---|---|
| [안드로이드 코틀린] 코틀린 문법-클래스3(오브젝트,데이터 클래스) (0) | 2021.10.11 |
| [안드로이드 코틀린] 코틀린 문법-클래스1(작성) (0) | 2021.10.11 |
| [안드로이드 코틀린] 코틀린 문법 - 반복문 (0) | 2021.10.04 |
| [안드로이드 코틀린] 코틀린 문법 - 배열과 컬렉션 (0) | 2021.10.04 |
댓글