Ini adalah tugas kuliah saya pada mata kuliah Bahasa Pemrograman Java. Setelah mencoba beberapa kali akhirnya berhasil juga. (Semoga saja benar amin...)
Soal :
1.buat program OOP dg skema inheritance: class induk manusia
memiliki dua class anak, yaitu mahasiswa dan pekerja. atribut
class manusia adalah nama. atribut class mahasiswa adalah npm
dan ipk.Atribut class pekerja adalah nomer_id dan gaji.
2.lengkapi dg method2 yg dibutuhkan
Source code :
package tugas_bp_2;
class manusia {
private String nama;
manusia(){
}
void manusia (String n){
nama = n;
}
void get_manusia (String n){
nama = n;
}
void get_manusia (){
System.out.println("Nama : "+nama);
}
}
class mahasiswa extends manusia{
private int npm;
private double ipk;
mahasiswa (){
}
void mahasiswa (int np,double ip){
npm = np;
ipk = ip;
}
void get_mahasiswa (int np,double ip){
npm = np;
ipk = ip;
}
void get_mahasiswa (){
System.out.println("NPM : "+npm);
System.out.println("IPK : "+ipk);
}
}
class pekerja extends manusia{
private int nomor_id;
private String gaji;
pekerja (){
}
void pekerja (int i, String g){
nomor_id = i;
gaji = g;
}
void get_pekerja (){
System.out.println("Nomor ID : "+nomor_id);
System.out.println("Gaji : "+gaji);
}
}
public class Tugas_bp_2 {
public static void main(String[] args) {
manusia n = new manusia ();
n.manusia("Ricky Arfianto");
n.get_manusia();
System.out.println ("==============================");
mahasiswa x = new mahasiswa ();
x.mahasiswa(1135010027, 3.5);
x.get_mahasiswa();
System.out.println ("==============================");
pekerja p = new pekerja ();
p.pekerja(33510,"3.500.000");
p.get_pekerja();
}
}
Screenshot Program :
Soal :
1.buat program OOP dg skema inheritance: class induk manusia
memiliki dua class anak, yaitu mahasiswa dan pekerja. atribut
class manusia adalah nama. atribut class mahasiswa adalah npm
dan ipk.Atribut class pekerja adalah nomer_id dan gaji.
2.lengkapi dg method2 yg dibutuhkan
Source code :
package tugas_bp_2;
class manusia {
private String nama;
manusia(){
}
void manusia (String n){
nama = n;
}
void get_manusia (String n){
nama = n;
}
void get_manusia (){
System.out.println("Nama : "+nama);
}
}
class mahasiswa extends manusia{
private int npm;
private double ipk;
mahasiswa (){
}
void mahasiswa (int np,double ip){
npm = np;
ipk = ip;
}
void get_mahasiswa (int np,double ip){
npm = np;
ipk = ip;
}
void get_mahasiswa (){
System.out.println("NPM : "+npm);
System.out.println("IPK : "+ipk);
}
}
class pekerja extends manusia{
private int nomor_id;
private String gaji;
pekerja (){
}
void pekerja (int i, String g){
nomor_id = i;
gaji = g;
}
void get_pekerja (){
System.out.println("Nomor ID : "+nomor_id);
System.out.println("Gaji : "+gaji);
}
}
public class Tugas_bp_2 {
public static void main(String[] args) {
manusia n = new manusia ();
n.manusia("Ricky Arfianto");
n.get_manusia();
System.out.println ("==============================");
mahasiswa x = new mahasiswa ();
x.mahasiswa(1135010027, 3.5);
x.get_mahasiswa();
System.out.println ("==============================");
pekerja p = new pekerja ();
p.pekerja(33510,"3.500.000");
p.get_pekerja();
}
}
Screenshot Program :
Tag :
Programing
0 Komentar untuk "Java OOP Inheritance"