OLEH :
SIGIT KHOIRUN NIZAM
3120521023
KELAS D3 TI PSDKU LA
Output :
F.TUGAS
Buatlah 3 buah class diagram lengkap dengan attribute dan methodnya. Semua
identifier harus ada (tidak harus dalam 1 class, boleh tersebar). Contoh method
lengkap yang menggunakan parameter input, tanpa parameter, dengan return
value, tanpa return value, serta combinasinya! Kemudian implementasikan
menjadi kode program!
1. Class Armor
Armor
+ defecePower : double
+ name : String
+ Display() : void
Source Code :
package tugas42;
+ nama : String
+ NIM : String
+ show () : void
+ setNama(nama:String): void
Source Code :
package tugas42;
class Mahasiswa{
// Data member
public String nama;
public String NIM;
// constructor
public Mahasiswa(String nama, String NIM){
this.nama = nama;
this.NIM = NIM;
}
Buku
+ judul : String
+ penulis : String
+ display() void
Source Code :
package tugas42;
class Buku{
public String judul;
public String penulis;
class Main{
public static void main(String[] args) {
Buku buku1 = new Buku("Killing Commandantore", "Haruki Murakami");
buku1.display();
// Menampilkan address
String addressBuku1 =
Integer.toHexString(System.identityHashCode(buku1));
System.out.println(addressBuku1);
// assignment object
Buku buku2 = buku1;
buku2.display();
String addressBuku2 =
Integer.toHexString(System.identityHashCode(buku2));
System.out.println(addressBuku2);
// karena buku1 dan buku2 berada pada address atau referensi yang
sama
buku2.judul = "Membunuh komandantur";
buku1.display();
buku2.display();