-->
  • About
  • Contact
  • Sitemap
  • Indeks
  • Disclaimer
  • Cara Membuat Blog SEO

S-PUTAR iNFO

Blog Tutorial Komputer,Blog,Seo,Adsense,dll

Iklan

Blog Archive

  • ►  2018 (16)
    • ►  April 2018 (1)
    • ►  March 2018 (15)
  • ►  2017 (10)
    • ►  December 2017 (3)
    • ►  November 2017 (1)
    • ►  October 2017 (3)
    • ►  September 2017 (2)
    • ►  January 2017 (1)
  • ►  2016 (21)
    • ►  December 2016 (3)
    • ►  November 2016 (1)
    • ►  September 2016 (3)
    • ►  April 2016 (1)
    • ►  March 2016 (10)
    • ►  February 2016 (1)
    • ►  January 2016 (2)
  • ►  2015 (31)
    • ►  December 2015 (4)
    • ►  November 2015 (1)
    • ►  June 2015 (4)
    • ►  May 2015 (2)
    • ►  February 2015 (8)
    • ►  January 2015 (12)
  • ▼  2014 (47)
    • ▼  December 2014 (16)
      • Cara Membuat Laptop Standby 24 Jam Tanpa Mati
      • Cara Download Video Di Facebook Tanpa Software Dan...
      • Cara Mengobati Penyakit Panu Dengan Obat Alami
      • Daftar Shortcut Keyboard Pada Microsoft Office
      • Grub Grub Blogger Indonesia Di Facebook
      • Pengertian Inheritance Beserta Contoh Programnya
      • Cara Merubah Title Atau Judul Pada Command Prompt
      • Cara Mempercepat Internet Dengan Menghilangkan Res...
      • Cara Mengoptimalkan Kinerja Memori Komputer
      • Pengertia Konstruktor Beserta Programnya Pada Java
      • Pengertian Array Dinamis Dan Array List Beserta Co...
      • Cara Mengkonversi Gambar Menjadi Text Dengan Micro...
      • Penjelasan Mengenai Array Dan Contoh Programnya
      • Cara Mendapat Uang Tambahan Di Yllix Media
      • Cara Memasang Id Iklan di Yllixmedia
      • Cara Menjadi Publisher Di Yllix Media
    • ►  November 2014 (11)
    • ►  October 2014 (20)

Translate

  • Home

My Profile

My photo
Elias Sulpinus Tarigan
View my complete profile

Popular Post

  • 6 Elemen Yang Harus Ada Pada Blog Anda!

Jangan Dibaca !

7 Cara Meningkatkan Traffic Pengunjung Blog Dengan Segudang Cara

TRAFFIC BLOG?? Okee Jumpa Lagi. Disini saya akan share tutorial cara meningkatkan traffic pengunjung Blog. Sebelumnya kalian harus m...

Followers

  • Home
  • About
  • Kontak
  • Sitemap
  • Galeri
  • Dropdown Menu ▼
    • Sub Menu1
    • Sub Menu2
    • Sub Menu3
    • Sub Menu4
    • Sub Menu5
  • Blogging

December 13, 2014

Home » Java » Pengertian Inheritance Beserta Contoh Programnya

Pengertian Inheritance Beserta Contoh Programnya

  Elias Sulpinus Tarigan     December 13, 2014
Inheritance, Proses pewarian data dan method dari suatu kelas kepada kelas lain. Kelas yang mewariskan disebut super class, sedangkan kelas yang diwariskan sering disebut sub class. Dengan inheritance, class yang baru (subclass) akan mirip dengan class yang lama (superclass) namun memiliki karakteristik yang baru. Contoh pewarisan : class kendaraan merupakan superclass bagi class mobil, truk dan bis. Penerapan pewarisan dengan menggunakan keyword extends.

public class namaSubclass extends namaSuperclass {
……..
}

Mekanisme Inheritance

Contoh Program :

Soal Inheritance

Dimana :
SuperClass : Person
SubClass : Dosen dan Mahasiswa

Person (Sebagai Super Class)
class Person{
private String Nama;
private String Alamat;
private int Umur;

public Person(){

}

public Person(String Nama, String Alamat, int Umur){
this.Nama = Nama;
this.Alamat = Alamat;
this.Umur = Umur;
}

public String getNama(){
return Nama;
}

public String getAlamat(){
return Alamat;
}

public int getUmur(){
return Umur;
}

public void setNama(String Nama){
this.Nama = Nama;
}

public void setAlamat(String Alamat){
this.Alamat = Alamat;
}

public void setUmur(int Umur){
this.Umur = Umur;
}

public void infoPerson() {
System.out.println("\nInfo Person");
System.out.println("Nama\t\t: " + getNama());
System.out.println("Alamat\t\t: " + getAlamat());
System.out.println("Umur\t\t: " + getUmur());
}
}

Dosen (Sebagai Sub Class)
class Dosen extends Person{
private String idDosen;

public Dosen(){
}

public Dosen(String Nama, String Alamat, int Umur, String idDosen){
super(Nama, Alamat, Umur);
this.idDosen = idDosen;
}

public String getIdDosen(){
return idDosen;
}

public void setIdDosen(String idDosen){
this.idDosen = idDosen;
}

public void infoDosen(){
System.out.println("\nInfo Dosen");
System.out.println("idDosen\t\t: " + getIdDosen());
System.out.println("Nama\t\t: " + getNama());
System.out.println("Alamat\t\t: " + getAlamat());
System.out.println("Umur\t\t: " + getUmur());
}

}

Mahasiswa (Sebagai Sub Class)
class Mahasiswa extends Person{
private String NIM;

public Mahasiswa(){
}

public Mahasiswa(String Nama, String Alamat, int Umur, String NIM){
super(Nama, Alamat, Umur);
this.NIM = NIM;
}

public String getNIM(){
return NIM;
}

public void setNIM(String NIM){
this.NIM = NIM;
}

public void infoMahasiswa(){
System.out.println("\nInfo Mahasiswa");
System.out.println("NIM\t\t: " + getNIM());
System.out.println("Nama\t\t: " + getNama());
System.out.println("Alamat\t\t: " + getAlamat());
System.out.println("Umur\t\t: " + getUmur());
}

}

Tampil (Menampilkan Data)
class tampil{
public static void main(String[]asdasd){
Person a = new Person("Badar","Salatiga",29);
a.infoPerson();

Dosen b = new Dosen("Anggi","Jogja",45,"17.05.05");
b.infoDosen();

Mahasiswa c = new Mahasiswa("Ina","Ambon",17,"13.11.7066");
c.infoMahasiswa();
System.out.println("-----------------------------------");
}
}

Catatan :
suatu atribut jika dideklarasikan sebagai private pada superclass, maka tidak akan bisa diakses oleh class turunannya ( subclass).

Suatu atribut yang dideklarasikan sebagai public dan protected tetap dapat diakses oleh class turunannya.

Keyword “super”

super digunakan oleh subclass untuk memanggil constructor atau method yang ada pada superclass-nya. atau dengan kata lain jika mendeklarasikan suatu property atau method dari subclass dengan nama yang sama dengan yang dimiliki oleh superclass.

Hasil :


Hsil Inheritance


By Elias Sulpinus Tarigan di December 13, 2014
Label: Java

Related Posts

  • Pengertian Array Dinamis Dan Array List Beserta Contoh Programnya
  • Penjelasan Mengenai Array Dan Contoh Programnya
  • Konsep Perulangan Pada Java
  • Struktur Percabangan Beserta Contoh Programnya
  • Pengertia Konstruktor Beserta Programnya Pada Java

No comments:

Post a Comment

Sekian Semoga Bermanfaat..Saya Doain Blog Anda Semakin Jaya :)
Jika Ada Pertanyaan Silahkan Coment. Mari Sharing :D

Recent Posts

  • Template Blog SEO Starter Itu Responsive Mobile Friendly
  • Twitter Card - Meta Tags Agar Posting Tampil Bagus Share di Twitter
  • Skor Speed GT Metrix Template Blog SEO Starter: A
  • Skor SEO Chkme Template SEO Starter 100 Persen, Mantap!
  • Hasil Tes Google Structured Data Testing-Tool - No Error, Gak Ada Masalah

Popular Posts

  • Roda Kehidupan
  • Kata Kata Bijak Kehidupan Untuk Motivasi Kita 2017
  • Cara Mengobati Penyakit Panu Dengan Obat Alami
  • 20+ Cara Jitu mengatasi komputer/laptop Lemot
  • Billing ExplorerDeskpro 2007

Labels

Biling Explorer BLOG SOBAT Blogging Cara Jitu Drama India Drama Indonesia Drama Korea Drama Turki Gaya Hidup Java Kesehatan Microsoft Office Motivasi Movie Operating System Pengetahuan Pengobatan Sejarah SEO Template Blog Tips and Trik Toturial Trik Blog Trik Komputer Trik Seo TUTORIAL BLOGGER Tutorial Komputer Tutorial Ms Office UML Use Case Wisata

About

SEO Starter is SEO and Mobile Friendy Blogger Template. Responsive Sesuai dengan Rekomendasi Google

Web Links

  • Blogger Platform
  • CMS WordPress
  • Facebook
  • Microblogging
  • Manchester United

Follow by Email

Subsribe to get post update from this blog in your email inbox.

Copyright © 2025 S-PUTAR iNFO. All rights reserved. Template by Romeltea Media