Pewarisan ( Inheritance ) pada java

11:00 PM
Pewarisan ( Inheritance ) pada java
Di Posting Oleh : wandi
Kategori : java Pelajaran Pemprograman



Selamat datang kawan di blog saya yang sederhana ini . Kali ini kita akan bahas mengenai java lagi . Kita akan membahas mengenai pewarisan ( inheritance ) pada java . Kita akan membahas apa itu pewarisan ? apa sih gunanya pewarisan ? bagaimana sih cara membuat pewarisan ? semua kita akan bahas di sini .

Baca Juga : Method String pada Java

Apa itu pewarisan pada java ?

Pewarisan memungkinkan sifat sifat dari suatu kelas di turunkan ke kelas lainnya . Misal si kelas a punya variable z yang bernilai 10 , lalu kita punya satu kelas lagi kelas b dia mewarisi kelas a jadi dia bisa mengakses variable z yang bernilai 10 . Biar gak tambah binggung kita langsung saja ke contoh program pewarisan .


public class boruto extends naruto{
 public static void main(String args[]){
  boruto n=new boruto();
  System.out.println("nama bapak saya : "+n.nama);
 }
}
class naruto{
 String nama="naruto uzumaki";
}

Jadi untuk pewarisan kita menggunakan kata extends . Disana terlihat bahwa class boruto tidak memiliki variable nama , tetapi dia mewarisi class naruto artinya class boruto juga bisa mengakses variable nama .

Seperti tadi saya bisa bahwa perwarisan memungkinkan sifat sifat suatu kelas di turunkan ke kelas lainnya . Berarti tidak hanya variable saja tetapi semua yang ada di class naruto bisa di akses oleh class boruto .


public class boruto extends naruto{
 public static void main(String args[]){
  boruto n=new boruto();
  System.out.println("nama bapak saya : "+n.nama);
  n.setNama("Boruto");
  System.out.println(n.getNama());
 }
}
class naruto{
 String nama="naruto uzumaki",nama_anak;
 void setNama(String newNama_anak){
  nama_anak=newNama_anak;
 }
 String getNama(){
  return "Nama anak naruto adalah "+nama_anak;
 }
}


Jadi itu dia maksudnya memungkinkan sifat sifat suatu kelas di turunkan ke kelas lainnya .

Contoh program perwarisan kedua


public class boruto extends naruto{
 public static void main(String args[]){
  boruto n=new boruto();
  System.out.println(n.jurus);
  System.out.println(n.jurus_minato());
 }
}
class naruto extends minato{
 String jurus="rasengan suriken";
 String jurus_minato(){
  return super.jurus;
 }
}
class minato{
 String jurus="rasengan";
}


Kalo binggung sama contoh yang kedua kita lanjut lagi di artikel berikutnya . Oke semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lebih menarik dan juga lebih bermanfaat .



Mau liat atau download source code aplikasi premium bisa disini.
Previous
Next Post »
0 Komentar