andari3107

inheritance

Nov 30th, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.40 KB | None | 0 0
  1. Contoh pertama:
  2.  
  3. class bangunDatar{
  4.     float luas() {
  5.         return 0;
  6.     }
  7.     float keliling() {
  8.         return 0;
  9.        
  10.     }
  11. }
  12. class persegi extends bangunDatar{
  13.     float sisi;
  14.    
  15.     float luas() {
  16.         float luas = sisi * sisi;
  17.         System.out.println("Luas persegi:" + luas);
  18.         return luas;
  19.     }
  20.     float keliling() {
  21.         float keliling = 4 * sisi;
  22.         System.out.println("Keliling persegi:" + keliling);
  23.         return keliling;
  24.     }
  25. }
  26. class persegiPanjang extends bangunDatar{
  27.     float panjang;
  28.     float lebar;
  29.    
  30.     float luas() {
  31.         float luas = panjang * lebar;
  32.         System.out.println("Hitung luas:"+ luas);
  33.         return luas;
  34.     }
  35.     float keliling() {
  36.         float keliling = 2*panjang + 2*lebar;
  37.         System.out.println("hitung keliling:"+ keliling);
  38.         return keliling;   
  39.     }
  40. }
  41. public class pewarisan{
  42.     public static void main(String[] args) {
  43.         persegi p = new persegi();
  44.         persegiPanjang pP = new persegiPanjang();
  45.        
  46.         p.sisi = 4;
  47.         pP.panjang = 10;
  48.         pP.lebar = 6;
  49.        
  50.         p.luas();
  51.         p.keliling();
  52.         pP.luas();
  53.         pP.keliling();
  54.                
  55.     }
  56. }
  57.  
  58. Contoh yang lain:
  59.  
  60. class nama{
  61.     public void nama_panjang(){
  62.         System.out.println("Muhammad Andari Nazmuddin AR");
  63.     }
  64. }
  65. class namaPanggilan extends nama{
  66.     public void nama_panggilan() {
  67.         System.out.println("Andari");
  68.     }
  69. }
  70. public class pewarisan2 {
  71.  
  72.     public static void main(String[]args) {
  73.         namaPanggilan np = new namaPanggilan();
  74.         np.nama_panjang();
  75.         np.nama_panggilan();
  76.     }
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment