Sama seperti di java, kotlin juga mendukung inheritance. bedanya yaitu pada super class nya harus ditambahkan keyword open. lebih jelasnya akan dijelaskan seperti berikut.


membuat superclass Sepedamotor yang didalamnya terdapat function slogan. tentu function yang ada didalam superclass tersebut juga ditambahkan keyword open untuk di-override nantinya jika digunakan di child class.

lanjut child class, buat seperti berikut. kalau di java memakai keyword extends maka pada kotlin cukup dengan tanda : (titik dua).


test hasil pembuatan inheritance class diatas. buat object masing-masing class dan panggil functionnya.


maka hasilnya akan seperti berikut ini.


selamat mencoba.