Thursday, 27 July 2017

Java - Inheritance (perwarisan)

Inheritance

  • Situasi ini terjadi bila 2 class ada method dan variable yang sama maka akan terbina satu class iaitu main class dan 2 class tadi akan menjadi sub classnya.
  • Dalam main class - method dan variable yang sama.
  • Dalam sub class - method dan variable yang berlainan bagi tiap class.
  • Super/Main class adalah ibu bagi sub sub class.
  • Sub class adalah anak-anak / induk dari super class yang boleh akses / gunakan method dan variable dari super class tersebut.
  • Kalau nak buat sub class kita guna extends.
  • Contoh , namasubclass extends namasuperclass.

Jenis

  1. Single
  2. Multiple
  3. Multi-level
klik untuk lebih lanjut


Kelebihan

  • Method dan variable yang sama dalam 2 class boleh digunakan dalam 1 class.
  • Mudah nak check dan ubah kesalahan sebab kita ubah dekat main class je.
  • Coding yang sama tidak perlu ditulis banyak kali.

No comments:

Post a Comment