hendroprwk08

Untitled

Nov 4th, 2022
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.35 KB | None | 0 0
  1. -------------------------- [Nama file: Kendaraan.java]
  2.  
  3. public class Kendaraan {
  4.     String bahanBakar;
  5.     int jumlahRoda;
  6.  
  7.     public Kendaraan() {
  8.     }
  9.  
  10.     public Kendaraan(String bahanBakar, int jumlahRoda) {
  11.         this.bahanBakar = bahanBakar;
  12.         this.jumlahRoda = jumlahRoda;
  13.     }
  14.  
  15.     public String getBahanBakar() {
  16.         return bahanBakar;
  17.     }
  18.  
  19.     public void setBahanBakar(String bahanBakar) {
  20.         this.bahanBakar = bahanBakar;
  21.     }
  22.  
  23.     public int getJumlahRoda() {
  24.         return jumlahRoda;
  25.     }
  26.  
  27.     public void setJumlahRoda(int jumlahRoda) {
  28.         this.jumlahRoda = jumlahRoda;
  29.     }  
  30. }
  31.  
  32. -------------------------------- [Nama file: Mobil.java]
  33.  
  34. public class Mobil extends Kendaraan  {
  35.     String Merek, Seri;
  36.     int cc, kursi;
  37.  
  38.     public Mobil() {
  39.     }
  40.  
  41.     public Mobil(String Merek, String Seri, int cc, int kursi) {
  42.         this.Merek = Merek;
  43.         this.Seri = Seri;
  44.         this.cc = cc;
  45.         this.kursi = kursi;
  46.     }
  47.  
  48.     public String getMerek() {
  49.         return Merek;
  50.     }
  51.  
  52.     public void setMerek(String Merek) {
  53.         this.Merek = Merek;
  54.     }
  55.  
  56.     public String getSeri() {
  57.         return Seri;
  58.     }
  59.  
  60.     public void setSeri(String Seri) {
  61.         this.Seri = Seri;
  62.     }
  63.  
  64.     public int getCc() {
  65.         return cc;
  66.     }
  67.  
  68.     public void setCc(int cc) {
  69.         this.cc = cc;
  70.     }
  71.  
  72.     public int getKursi() {
  73.         return kursi;
  74.     }
  75.  
  76.     public void setKursi(int kursi) {
  77.         this.kursi = kursi;
  78.     }
  79.        
  80. }
  81.  
  82. -------------------------[Nama file: Motor.java]
  83.  
  84. public class Motor extends Kendaraan {
  85.     String Jenis, Merek, Seri;
  86.     int cc;
  87.  
  88.     public Motor() {
  89.     }
  90.  
  91.     public Motor(String Jenis, String Merek, String Seri, int cc) {
  92.         this.Jenis = Jenis;
  93.         this.Merek = Merek;
  94.         this.Seri = Seri;
  95.         this.cc = cc;
  96.     }
  97.  
  98.     public String getJenis() {
  99.         return Jenis;
  100.     }
  101.  
  102.     public void setJenis(String Jenis) {
  103.         this.Jenis = Jenis;
  104.     }
  105.  
  106.     public String getMerek() {
  107.         return Merek;
  108.     }
  109.  
  110.     public void setMerek(String Merek) {
  111.         this.Merek = Merek;
  112.     }
  113.  
  114.     public String getSeri() {
  115.         return Seri;
  116.     }
  117.  
  118.     public void setSeri(String Seri) {
  119.         this.Seri = Seri;
  120.     }
  121.  
  122.     public int getCc() {
  123.         return cc;
  124.     }
  125.  
  126.     public void setCc(int cc) {
  127.         this.cc = cc;
  128.     }
  129.    
  130. }
  131.  
  132.  
  133. ---------------------------- [MainInheritance.java]
  134.  
  135. public class MainInheritance{
  136.  
  137.     public static void main(String[] args) {
  138.         //mengambil class super dari class kendaraan:
  139.        
  140.         //kendaraan --- > Mobil
  141.         //          --- > Motor  
  142.         System.out.println("----- M O B I L ----");
  143.         Mobil mbl = new Mobil();
  144.        
  145.         //set menggunakan method dari class kendaraan
  146.         mbl.setBahanBakar("Bensin");
  147.         mbl.setJumlahRoda(4);
  148.        
  149.         //set menggunakan method dari class mobil
  150.         mbl.setMerek("Honda");
  151.         mbl.setSeri("Freed");
  152.         mbl.setCc(1200);
  153.        
  154.         //get dari class kendaraan
  155.         System.out.println("Berbahan bakar: " + mbl.getBahanBakar());
  156.         System.out.println("Jumlah roda: " + mbl.getJumlahRoda());
  157.        
  158.         //get dari class mobil
  159.         System.out.println("Merek: " + mbl.getMerek());
  160.         System.out.println("Seri: " + mbl.getSeri());
  161.         System.out.println("CC : " + mbl.getCc()+ " CC");
  162.        
  163.         System.out.println();
  164.         System.out.println("----- M O T O R ----");
  165.         Motor mtr = new Motor();
  166.        
  167.         //set menggunakan method dari class kendaraan
  168.         mtr.setBahanBakar("Bensin");
  169.         mtr.setJumlahRoda(2);
  170.        
  171.         //set menggunakan method dari class motor
  172.         mtr.setJenis("Bebek");
  173.         mtr.setMerek("Suzuki");
  174.         mtr.setSeri("Address");
  175.         mtr.setCc(110);
  176.        
  177.         //get dari class kendaraan
  178.         System.out.println("Berbahan bakar: " + mtr.getBahanBakar());
  179.         System.out.println("Jumlah roda: " + mtr.getJumlahRoda());
  180.        
  181.         //get dari class mobil
  182.         System.out.println("Jenis: " + mtr.getJenis());
  183.         System.out.println("Merek: " + mtr.getMerek());
  184.         System.out.println("Seri: " + mtr.getSeri());
  185.         System.out.println("CC : " + mtr.getCc()+ " CC");
  186.    
  187.     }
  188.    
  189. }
  190.  
  191.  
  192.  
Add Comment
Please, Sign In to add comment