Konstruktor: Definisi
● Construktor adalah suatu metode yang dapat digunakan
untuk memberi nilai awal pada saat objek diciptakan.
Konstruktor akan dipanggil secara otomatis begitu objek
diciptakan.
Tampilkan postingan dengan label Java. Tampilkan semua postingan
Tampilkan postingan dengan label Java. Tampilkan semua postingan
Rabu, 04 Mei 2016
Modifier
Konstruktor dan $THIS
Konstruktor (construct) adalah sebuah method yang secara otomatis akan dijalankan ketika object dibuat (instansiasi). yaitu pada saat perintah new dijalankan.
Biasanya konstruktor digunakan untuk memberikan nilai awal pada sebuah objek. seperti pemberian nilai pada property atau pemanggilan method internal (method dalam class yang sama).
Pewarisan Interface
Pewarisan Interface adalah Sebuah kelas yang dapat mewarisi interface dengan menggunakan kata kunci implements, dimana kelas tersebut dapat mewarisi beberapa interface.
Interface bukan bagian dari hirarki class. Bagaimanapun, interface dapat mempunyai hubungan pewarisan antara mereka sendiri. Contohnya, misal kita punya dua interface StudentInterface dan PersonInterface. Jika StudentInterface meng-extend PersonInterface, maka ia akan mewariskan semua deklarasi method dalam PersonInterface.
Interface bukan bagian dari hirarki class. Bagaimanapun, interface dapat mempunyai hubungan pewarisan antara mereka sendiri. Contohnya, misal kita punya dua interface StudentInterface dan PersonInterface. Jika StudentInterface meng-extend PersonInterface, maka ia akan mewariskan semua deklarasi method dalam PersonInterface.
Overloading dan Overriding
Overloading
Overloading merupakan konsep dalam pemrograman berorientasi objek yang
memungkinkan untuk membuat suatu kelas memiliki beberapa method dengan
nama sama tetapi memiliki implementasi atau argumen yang berbeda.
Dalam bahasa pemprograman Java diperkenankan untuk mendefinisikan dua
method atau lebih dengan nama yang sama di dalam satu kelas sepanjang deklarasi
dan parameternya berbeda, atau disebut signature-nya berbeda.
Casting Objek
Package Class
Package adalah cara untuk mengelompokan class dan interface yang ada ke dalam
kelompoknya (name space) sehingga lebih mudah diatur.
Pendefinisian nama package harus terletak di bagian paling atas dari source program
kita. Untuk mendefinisikan suatu package digunakan keyword package. Sintaks
pendefinisian nama package adalah sebagai berikut:
Langganan:
Postingan (Atom)