CLASS PADA BAHASA PEMROGRAMAN JAVA
1. Induk Class
package induk;
public class Induk
{
private String var1;
public int var2;
Induk ()
{
}
public void cetakdata()
{
}
}
class Anak extends Induk
{
private String dataAnak;
Anak()
{
}
public void cetak()
{
cetakdata();
}
}
public class Induk
{
private String var1;
public int var2;
Induk ()
{
}
public void cetakdata()
{
}
}
class Anak extends Induk
{
private String dataAnak;
Anak()
{
}
public void cetak()
{
cetakdata();
}
}
2. Pewaris Class
package induk;
public class pewarisan
{
public static void main(String args[])
{
Anak anak = new Anak();
anak.cetak();
System.out.println("Demo Pewarisan");
System.out.println("Isi var 2=" +anak.var2);
public class pewarisan
{
public static void main(String args[])
{
Anak anak = new Anak();
anak.cetak();
System.out.println("Demo Pewarisan");
System.out.println("Isi var 2=" +anak.var2);
Hasilnya:
Jika codingan ditambah agar mengeluarkan output seperti ini
Isi Var 1 = Helloworld
Isi dataanak = Joko
Isi dataanak = Siti
Maka tidak akan bisa karna pada class induk terdapat private string Var 1; dan private string dataanak;.
Jika ingin merubah atau menambah isi string tersebut maka rubah menjadi public string Var 1; dan public string dataanak;.
private: Tidak dapat diakses diseluruh codingan/script atau hanya class tertentu yang diperbolehkan
public: Dapat diakses diseluruh codingan/script dan class manapun.
Tidak ada komentar:
Posting Komentar