社内se × プログラマ × ビッグデータ

プログラミングなどITに興味があります。

(自分用) 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)

A3.
セカンダリコンストラク

A4.

class Person constructor(firstName: String) {
}