클래스1 [코틀린] 주 생성자 주 생성자 클래스 이름과 함께 생성자 정의를 한다. 클래스 이름 - 블록 시작 부분 사이에 선언 선언 방법 1 주 생성자의 매개변수를 프로퍼티에 할당한다. class Test (_name : String, _age : Int){ var name = _name var age = _age } 선언 방법 2 프로퍼티를 포함한 주 생성자 val, var를 사용하여 매개변수를 선언하면 인자를 따로 생성해서 할당할 필요가 없다. class Test (var _name : String, var _age : Int){ } 초기화 블록 init { } 부 생성자처럼 프로퍼티 할당 외에 다른 초기화 작업을 주 생성자에서도 할 수 있게 해준다. class Test (var _name : String, var _age : I.. 2020. 9. 19. 이전 1 다음