BAEL-19 example of override

This commit is contained in:
Tomasz Lelek 2017-01-07 12:15:18 +01:00
parent 7b8d1dc6b2
commit 160b9ae6c3

View File

@ -1,6 +1,14 @@
package com.baeldung
open class Item(val id: String, val name: String = "unknown_name")
open class Item(val id: String, val name: String = "unknown_name") {
open fun getIdOfItem(): String {
return id
}
}
class ItemWithCategory(id: String, name: String, val categoryId: String) : Item(id, name)
class ItemWithCategory(id: String, name: String, val categoryId: String) : Item(id, name) {
override fun getIdOfItem(): String {
return id + name
}
}