「kotlin入門」子クラスのコンストラクタを使う方法
構文
open class 親クラス名(p: Int)
class 子クラス名(p: Int) : 親クラス名(p)
使用例
// Base class 親クラス open class Person(var name : String, var age : Int){ } // Child class 子クラス class Student(name : String, age : Int, var no : String, var score : Int) : Person(name, age) { } // mainメソッド fun main(args: Array<String>) { val s = Student("TestUser", 28, "S6677", 88) println("StudentName: ${s.name}") println("Age: ${s.age}") println("StudentNo: ${s.no}") println("Score: ${s.score}") }
実行結果:
StudentName: TestUser
Age: 28
StudentNo: S6677
Score: 88