(自分用) Kotlin Quiz 1
Q1. Kotlinの全てのクラスは共通の ? スーパークラスを持つか ?
Q2. 以下の Derived クラスに明示的に Base クラスでスーパータイプを宣言してください。
open class Base(p: Int) class Derived(p: Int) ???
Q3. Kotlin内のクラスは、 プライマリコンストラクタ と1つまたは複数の何コンストラクタ を持つことができる ?
Q4. 以下の宣言にプライマリコンストラクタを明示してください。
class Person(firstName: String) {
}
(解答例)
=======================================
A1.
Any スーパークラス
Any は java.lang.Object ではない。
A2.
open class Base(p: Int) class Derived(p: Int) : Base(p)
A4.
class Person constructor(firstName: String) { }