日記
コンビニでサラダチキン買うたびに高いなぁと思ってる.全く関係ないけど,うちは物が多くて引っ越しづらいからなにか捨てられる物はないかと考えるけど何もない.
今日書いたコード
open class RoundHut(residents: Int): Dwelling(residents) { override val buildingMaterial = "Straw" override val capacity = 4 } class RoundTower( residents: Int, val floors: Int = 2 ) : RoundHut(residents) { override val buildingMaterial = "Stone" override val capacity = 4 * floors }
感想
へー
By default, in Kotlin, classes are final and cannot be subclassed. You are only allowed to inherit from abstract classes or classes that are marked with the open keyword.