코틀린 생성자 (2)
2017. 11. 1.
부모 클래스의 생성자가 여러 개인 클래스를 상속 다음은 AlertDialog를 상속받는 CustomDialog입니다. 부모 클래스가 생성자를 가지고 있으니 초기화해야 한다는 에러가보입니다. 첫 번째 방법 CustomDialog의 디폴트 생성자를 만들어 받은 인자를 그대로 부모 클래스 AlertDialog에 넘겨주는 방법입니다. class CustomDialog(context: Context):AlertDialog(context) { } 두 번째 방법 디폴트 생성자를 사용하지 않고 두 번째 생성자를 만들어서 super를 불러주는 방법입니다. class CustomDialog:AlertDialog { constructor(context: Context?) : super(context) } 두 가지 방법중에,..