Sie sind auf Seite 1von 5

TUGAS 5

PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK


SYENA INTIJAHUL FALAH (1211705160)

UIN SUNAN GUNUNG DJATI BANDUNG TEKNIK INFORMATIKA

1. Jelaskan program yang belum anda tulis pada modul ini (contoh 2: class Mahasiswa)! public int nim; public String nama; inisialisasi untuk NIM dan Nama

public Mahasiswa(int i,String n){ this.nim=i; this.nama=n; }

sebagai konstruktor

public int getnim(){ return nim; }

untuk mengisi nilai nim

public String getnama(){ return nama; }

untuk mengisi nilai nama

Mahasiswa siswa=new Mahasiswa(12345,"JOKO");

Membuat variabel (siswa) untuk dihubungkan ke konstruktor Mahasiswa System.out.println("NIM : "+siswa.getnim());

Menampilkan NIM System.out.println("Nama : "+siswa.getnama());

Menampilkan Nama

Sehingga tampilannya sebagai berikut:

2. a. Apa yang dimaksud dengan Inheritance? Inheritance/pewarisan adalah proses penciptaan kelas baru dengan mewarisi karakteristik dari kelas yang telah ada, ditambah dengan karakteristik unik dari kelas baru tersebut. b. Buatlah program dengan menggunakan konsep inheritance!

Hasil Eksekusi

3. a. Apa yang dimaksud dengan Encapsulation? Encapsulation adalah proses pemaketan data bersama metode-metodenya dimana hal ini bermanfaat untuk menyembeunyikan rincian-rincian implementasi dari pemakai. b. Buatlah program dengan menggunakan konsep Encapsulation!

Hasil Eksekusi

4. a. Apa yang dimaksud dengan Polymorphism? Polymorphism dapat diartikan sebagai memiliki banyak bentuk. Dua objek atau lebih dikatakan sebagai polymorphic bila kedua objek tersebut mempunyai antarmuka identik namun mempunyai perilaku yang berbeda. Dalam pemrograman, polimorfisme dapat diartikan sebagai modul yang memiliki nama sama, namun memiliki behaviour (tingkah laku) yang berbeda sehingga listing code implementasinya juga berbeda. b. Buatlah program dengan menggunakan konsep Polymorphism!

Hasil Eksekusi

Das könnte Ihnen auch gefallen