Nama : Lukman reza
NIM : 10018148
1.
Source code program
·
Person.java
package praktikum.pkg7;
/**
*
* @author LukmanRheza10018148
*/
public class Person {
String Nama;
String Alamat;
int umur;
public Person(String nm, String alamat,
int umur){
this.Nama = nm;
this.Alamat = alamat;
this.umur = umur;
}
public String getNama(){
return Nama;
}
public String getAlamat(){
return Alamat;
}
public int getUmur(){
return umur;
}
}
|
·
Dosen.java
package praktikum.pkg7;
/**
*
* @author LukmanRheza10018148
*/
public class Dosen extends
Person {
String IdDosen;
public Dosen(String id, Person
orang){
super (orang.Nama,
orang.Alamat, orang.umur);
this.IdDosen = id;
}
public String getIdDosen(){
return IdDosen;
}
}
|
·
Mahasiswa.java
package praktikum.pkg7;
/**
*
* @author LukmanRheza10018148
*/
public class Mahasiswa extends
Person{
String NIM;
public Mahasiswa(String nim,
Person orang){
super (orang.Nama,
orang.Alamat, orang.umur);
this.NIM =nim;
}
public String getNIM(){
return NIM;
}
}
|
·
Main.java
package praktikum.pkg7;
/**
*
* @author LukmanRheza10018148
*/
import com.db4o.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
ObjectContainer db =
Db4o.openFile("person.yap");
Person orang1 = new
Person("Budi","Bandung",38);
Person orang2 = new
Person("Maya","Surabaya",19);
Dosen dosen = new
Dosen("D22",orang1);
Mahasiswa mhs = new
Mahasiswa("PA/298",orang2);
db.store(orang1);
db.store(orang2);
db.store(dosen);
db.store(mhs);
db.close();
System.out.println("Data
sudah tersimpan");
} // TODO code application logic here
}
|
0 Komentar