Anda di halaman 1dari 1

1.

2.

Apa yg anda ketahui dr class dan object, jelaskan dan buatlah contohnya, kalau perlu sertakan gambarnya!Class adalah blueprint / gambar (berisi spesifikasi lengkap dari rumah yang akan dibuat, ukuran, jumlah, dll). Sedangkan object adalah bentuk fisik / rumah yang dibangun berdasarkan blueprint / class yang sudah ada, biasa disebut instan class / object. Terdapat 2 komponen dalam class itu, sebutkan dan buatlah contoh kodenya! y y Instance Variable / Field Method.

3.

4.

5.

2 method dalam class mempunyai nama yang sama, bisa dilakukan dengan syarat seperti apa? hal ini dikenal dengan sebutan? Method juga dapat memiliki nama yang sama asal parameter / tipe datanya berbeda. Disebut dengan Method Overloading Method dan class mempunyai nama yang sama disebut sebagai? Apa keuntungan menggunakan system tersebut? Konstruktor adalah method yang namanya sama dengan nama classnya. Konstruktor digunakan untuk inisialisasi variabel ketika membuat instan class / objek baru. Sebenarnya setiap kali anda membuat instant class / objek baru maka konstruktor dijalankan. Jika anda tidak mendefinisikan konstruktor secara eksplisit maka tetap dianggap membuat konstruktor kosong. Konstruktor juga dapat di-overload (anda dapat membuat konstruktor lebih dari satu asal parameternya jumlahnya beda atau tipe datanya beda). 2 hal penting dalam inheritance/penurunan yaitu code reuse dan polimorphisme, apa mkasudnya? dan buatlah contohnya! Code reuse ini bermaksud untuk menggunakan kembali kode-kode yang sudah pernah kita buat di project sebelumnyaPolymorphism dapat berarti dapat menggunakan banyak bentuk tanpa harus mengacu details yang sama. Contoh : Ketika provider mengirimkan signal mereka hanya berharap bahwa telepon akan berdering tidak peduli jenis telponnya, nah provider telepon memperlakukan telepon anda secara polymorphism. Enkapsulasi (bahasa Inggris:encapsulation), secara umum merupakan sebuah proses yang membuat satu jenis paket data jaringan menjadi jenis data lainnya. Get Accessor Penggunakan get{} pada property mirip dengan jika anda menggunaan method getValue() / getter method pada java, get pasti mengembalikan nilai jadi dalam kalang get harus ada return valuenya. Set Accessor Penggunaan set{} pada property mirip dengan jika anda menggunakan setValue() / setter method pada java, set digunakan untuk memberi nilai kedalam class variable. Pada C# jika anda memberi nilai pada property maka set{} otomatis dijalankan.

Anda mungkin juga menyukai