Super
-
[Kotlin] this, superKotlin 2022. 9. 14. 15:38
this 용도 1. 멤버변수와 매개변수(또는 지역변수)의 이름이 같을때 그들을 구분하기 위해 사용 2. 기본(대표) 생성자가 있는경우 보조 생성자에서 기본생성자의 매개변수 갯수와 자료형에 맞춰서 반드시 호출해야 하는데, 이때 this 카워드를 사용 3. 매서드 내부에 다른 매서드(이름하여 지역 매서드:지역변수와 같은 의미)를 만들어 쓸 수 있는데 맴버메서드와 구분하기 위해 사용 class TestClass41 ( var a2:Int ){ var a1:Int = 200 // 보조 생성자는 반드시 대표생성자를 this 키워드를 이용해서 호출해야함 // 대표생성자의 매개변수가 멤버변수로 생성되어야 하는데 호출되지 않으면 생성 안됨 constructor() : this(300){} fun testMethod1(..