Tampilkan postingan dengan label Java. Tampilkan semua postingan
Tampilkan postingan dengan label Java. Tampilkan semua postingan

Rabu, 04 Mei 2016

Bentuk Umum Konstruktor

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.

Modifier

Pengertian Modifier
Enkapsulasi (encapsulation) merupakan cara untuk melindungi property(atribut) / method tertentu dari sebuah kelas agar tidak sembarangan diakses dan dimodifikasi oleh suatu bagian program.
Cara untuk melindungin data yaitu dengan menggunakan access modifiers (hak akses).

Konstruktor dan $THIS

1. Pengertian Konstruktor

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.

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

Pengertian Casting


Typecasting atau casting adalah proses konversi data dari tipe data tertentu ke tipe data yang lain.

Jenis Casting :

1. Casting data dengan Tipe Primitive.
Pengkonversian nilai dari satu tipe ke tipe yang lainnya, dapat dilakukan pada casting tipe primitif.

Package Class

Pengertian

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: