Extends

Kita menggunakan extends, artinya KITA MEWARISI SEMUA SIPAT INDUK, jika tidak menggunakan extends (menggunakan new) Anda hanya sebagai pengakses kelas dan membuat objek tetapi tidak mewarisi secara explisit kelas yang anda akses.
Maksut saya mewarisi di sini adalah mepunyai sipat induk ditambah sifat class anda. Atau juga boleh disebut kelas Anda adalah keturunan dari kelas sumbernya.
Perhatikan pada gambar, keyword extends menandakan kelas dua mewarisi sifat kelas satu,
dengan demikian sifat apapun yang dimiliki kelas satu menjadi juga dimiliki oleh kelas dua.
Sebagai bukti lihatlah bagaimana saya mengakses method a() dan b() yang diakses dari kelas yang berbeda namun dilakukan dengan cara yang sama saat mengakses method c(), seolah method a() dan b() ada di kelas dua.

Pada tingkat lanjut, extends digunakan untuk pengembangan software; Anda bisa memperkaya
fitur dari kelas awalnya. Contoh: teman Anda membuat program penjumlahan dan pengurangan kemudian Anda memperkaya kelasnya dengan meng-extends-kan kemudian menambahkan program menghitung rata-rata, jumlah, dan lain lain…. begitu seterusnya. sehingga tidak ada batasan pengembahan software; fleksibel untuk dikembangkan.
Sabar, java gak mode text melulu tapi untuk dasar kita harus tau ilmunya.
