Kelas : 4IA14
Praktikum ke - :2
NPM : 54412948
Ketua Asisten :
Nama Asisten :
Paraf Asisten :
Jumlah Lembar :4
package com.belajar;
public class App {
public static void main(String[] args) {
// TODO code application logic here
Mahasiswa m = new Mahasiswa();
m.setNpm("55555555");
m.setNama("AF");
m.setKelas("4IA14");
m.setJenisKelamin(JenisKelamin.Pria);
Setelah mengetikan code tersebut simpan dengan nama app.java setelah itu kita buat file lagi dengan
nama jeniskelamin.java dengan mengetikan code dibawah ini:
package com.belajar;
public enum JenisKelamin {
Pria, Wanita
}
Setelah itu kita buat lagi file dengan nama mahasiswa .java denganmengetikan perintah dibawah ini:
package com.belajar;
public class Mahasiswa {
private String npm;
private String nama;
private String kelas;
private JenisKelamin jenisKelamin;
Jika sudah menetikan nya maka pada saat dijalan kan akan memunculkan output seperti ini:
Setalh itu kita akan membuat prject baru dengan nama Belajar2-Inheritance dimana saya akan
membuat fungsi inheritance pada project ini pertama kita ketikan code ini dengan nama app.java:
package com.belajar;
public class App {
public static void main(String[] args) {
// TODO code application logic here
Mobil k = new Mobil();
k.roda();
}
Setelah itu buat file baru lagi dengan nama kendaraan.java lalu ketikan code seperti dibawah ini:
package com.belajar;
public class Kendaraan {
public void roda () {
System.out.println("Mobil beroda empat.");
}
}
Lalu buat lagi file dengan nama mobil.java lalu ketikan perintah seperti ini:
package com.belajar;
public class Mobil extends Kendaraan {
@Override
public void roda(){
System.out.println("Kendaraan beroda yaitu Mobil.");
super.roda();
}
}
Jika sudah membuat semua file tersebut maka output yang akan muncul adalah sepereti ini
Itulah yang saya pelajari pada pertemuan ke 2 dilab Ti RPL-2 mengenai enkapsulasi dan inheritance.