ぜのぜ

しりとりしようぜのぜのぜのぜ

150日目

日記

いつの間にか150日目だった.この前100日目じゃなかったっけ.飛ばした?

今日書いたコード

abstract class Dwelling(private var residents: Int) {
    abstract val buildingMaterial: String
    abstract val capacity: Int
    
    fun hasRoom(): Boolean {
        return residents < capacity
    }
}

感想

インスタンスを作れない抽象クラスを作るにはabstractキーワードをつける.この感じだとデフォルト実装も提供できそう.