package ĠChapter 3 Inheritance 0 1 Ċ Ċ open Ġclass ĠPerson Ġ( val Ġf Name : ĠString , Ġvar Ġl Name : ĠString , Ġvar Ġp Age : ĠInt , Ġval ĠID Ġ: ĠString ) Ġ{ ĊĊĠĠĠ Ġfun Ġspeak () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" My Ġname Ġis Ġ$ f Name Ġ$ l Name , Ġmy Ġid Ġis Ġ$ ID Ġand Ġage Ġis Ġ$ p Age ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġg reet () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Hi ĠHow Ġare Ġyou ...") ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠStudent ( f Name : ĠString , Ġl Name : ĠString , Ġp Age : ĠInt , ĠID : ĠString Ġ): ĠPerson ( f Name , l Name , p Age , ĠID ) Ġ{ ĊĊĠĠĠ Ġfun Ġabout Education (){ ĊĠĠĠĠĠĠĠ Ġprintln (" I Ġam Ġa Ġstudent Ġof ĠComputer ĠScience .") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġattend L ect ures () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" I Ġam Ġstudy ing ĠIntroduction Ġto ĠKotlin Ġlect ure .") ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠEmployee ( f Name : ĠString , Ġl Name : ĠString , Ġp Age : ĠInt , ĠID : ĠString Ġ): ĠPerson ( f Name , l Name , p Age , ĠID ) Ġ{ ĊĊĠĠĠ Ġfun Ġabout Design ation (){ ĊĠĠĠĠĠĠĠ Ġprintln (" I Ġam Ġa Ġmanager Ġin ĠFinance Ġdepartment .") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġattend Me et ings () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" I Ġhave Ġvery Ġtight Ġschedule ...") ĊĠĠĠ Ġ} Ċ } ĊĊ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĊĠĠĠ Ġval Ġbob Ġ= ĠStudent (" Bob ", Ġ" P eter ", Ġ 2 5 , Ġ" A - 1 2 3 ") ĊĠĠĠ Ġbob . speak () ĊĠĠĠ Ġbob . gre et () ĊĠĠĠ Ġbob . att end L ect ures () ĊĠĠĠ Ġbob . about Education () ĊĊĠĠĠ Ġval Ġp eter Ġ= ĠEmployee (" P eter ", Ġ" Jon ", Ġ 4 6 , Ġ" F - 3 2 1 ") ĊĠĠĠ Ġp eter . speak () ĊĠĠĠ Ġp eter . gre et () ĊĠĠĠ Ġp eter . about Design ation () ĊĠĠĠ Ġp eter . att end Me et ings () Ċ Ċ } Ċ