From 160b9ae6c30cc3f0bac5501c93b66bceb58ae77e Mon Sep 17 00:00:00 2001 From: Tomasz Lelek Date: Sat, 7 Jan 2017 12:15:18 +0100 Subject: [PATCH] BAEL-19 example of override --- kotlin/src/main/kotlin/com/baeldung/Item.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/kotlin/src/main/kotlin/com/baeldung/Item.kt b/kotlin/src/main/kotlin/com/baeldung/Item.kt index 6e552b3a42..e1a5559cd2 100644 --- a/kotlin/src/main/kotlin/com/baeldung/Item.kt +++ b/kotlin/src/main/kotlin/com/baeldung/Item.kt @@ -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 + } +}