Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------------------------- [Nama file: Kendaraan.java]
- public class Kendaraan {
- String bahanBakar;
- int jumlahRoda;
- public Kendaraan() {
- }
- public Kendaraan(String bahanBakar, int jumlahRoda) {
- this.bahanBakar = bahanBakar;
- this.jumlahRoda = jumlahRoda;
- }
- public String getBahanBakar() {
- return bahanBakar;
- }
- public void setBahanBakar(String bahanBakar) {
- this.bahanBakar = bahanBakar;
- }
- public int getJumlahRoda() {
- return jumlahRoda;
- }
- public void setJumlahRoda(int jumlahRoda) {
- this.jumlahRoda = jumlahRoda;
- }
- }
- -------------------------------- [Nama file: Mobil.java]
- public class Mobil extends Kendaraan {
- String Merek, Seri;
- int cc, kursi;
- public Mobil() {
- }
- public Mobil(String Merek, String Seri, int cc, int kursi) {
- this.Merek = Merek;
- this.Seri = Seri;
- this.cc = cc;
- this.kursi = kursi;
- }
- public String getMerek() {
- return Merek;
- }
- public void setMerek(String Merek) {
- this.Merek = Merek;
- }
- public String getSeri() {
- return Seri;
- }
- public void setSeri(String Seri) {
- this.Seri = Seri;
- }
- public int getCc() {
- return cc;
- }
- public void setCc(int cc) {
- this.cc = cc;
- }
- public int getKursi() {
- return kursi;
- }
- public void setKursi(int kursi) {
- this.kursi = kursi;
- }
- }
- -------------------------[Nama file: Motor.java]
- public class Motor extends Kendaraan {
- String Jenis, Merek, Seri;
- int cc;
- public Motor() {
- }
- public Motor(String Jenis, String Merek, String Seri, int cc) {
- this.Jenis = Jenis;
- this.Merek = Merek;
- this.Seri = Seri;
- this.cc = cc;
- }
- public String getJenis() {
- return Jenis;
- }
- public void setJenis(String Jenis) {
- this.Jenis = Jenis;
- }
- public String getMerek() {
- return Merek;
- }
- public void setMerek(String Merek) {
- this.Merek = Merek;
- }
- public String getSeri() {
- return Seri;
- }
- public void setSeri(String Seri) {
- this.Seri = Seri;
- }
- public int getCc() {
- return cc;
- }
- public void setCc(int cc) {
- this.cc = cc;
- }
- }
- ---------------------------- [MainInheritance.java]
- public class MainInheritance{
- public static void main(String[] args) {
- //mengambil class super dari class kendaraan:
- //kendaraan --- > Mobil
- // --- > Motor
- System.out.println("----- M O B I L ----");
- Mobil mbl = new Mobil();
- //set menggunakan method dari class kendaraan
- mbl.setBahanBakar("Bensin");
- mbl.setJumlahRoda(4);
- //set menggunakan method dari class mobil
- mbl.setMerek("Honda");
- mbl.setSeri("Freed");
- mbl.setCc(1200);
- //get dari class kendaraan
- System.out.println("Berbahan bakar: " + mbl.getBahanBakar());
- System.out.println("Jumlah roda: " + mbl.getJumlahRoda());
- //get dari class mobil
- System.out.println("Merek: " + mbl.getMerek());
- System.out.println("Seri: " + mbl.getSeri());
- System.out.println("CC : " + mbl.getCc()+ " CC");
- System.out.println();
- System.out.println("----- M O T O R ----");
- Motor mtr = new Motor();
- //set menggunakan method dari class kendaraan
- mtr.setBahanBakar("Bensin");
- mtr.setJumlahRoda(2);
- //set menggunakan method dari class motor
- mtr.setJenis("Bebek");
- mtr.setMerek("Suzuki");
- mtr.setSeri("Address");
- mtr.setCc(110);
- //get dari class kendaraan
- System.out.println("Berbahan bakar: " + mtr.getBahanBakar());
- System.out.println("Jumlah roda: " + mtr.getJumlahRoda());
- //get dari class mobil
- System.out.println("Jenis: " + mtr.getJenis());
- System.out.println("Merek: " + mtr.getMerek());
- System.out.println("Seri: " + mtr.getSeri());
- System.out.println("CC : " + mtr.getCc()+ " CC");
- }
- }
Add Comment
Please, Sign In to add comment