Search This Blog

Thursday, May 19, 2016

Definisi static nested classes beserta contoh program

hallo guys apa kabar udah lama ngga pos....
hari ini saya akan menjelaskan sedikit materi tambahan mengenai nested classs yaitu static nested class.

Definisi

Static Nested Classes
· Static nested class merupakan sebuah class lain yang dideklarasikan didalam class sebagai member dan dideklarasikan dengan menambahkan (“static”) static nested class juga bisa membuat deklarasi private, protected,public,default.sehingga memudahkan dalam program
 Static nested Class merupakan bagian dari pemerograman Nested class karena Nested class terdiri dari beberapa penyebutan yaitu Static nested class dan non-Nested static class yang merupakan sebutan dari inner class 

Contoh listing program 
public class Agung{
String nama;
String alamat;
String citacita;
protected void setIdentitas(String a, String b, String c) {
this.nama=a;
this.alamat=b;
this.citacita=c;
}
protected static class Game{
int x,y;
int z;
protected void setNilai( int y, int x){
this.x=x;
this.y-=y;
}
int getx()
 {
 return x;
 }
int gety()
{
return y;
}
int getHasil1()
{
    z=x-y;
return z;
}

}
save program utama dengan format Agung.java atau kalian bisa menggubah nama kelas sesuai kehendak kali an selama penulisan class benar

Program execute
public class Hasil
{
public void agung(){
Agung a=new Agung();
a.setIdentitas("agung Septario","bukit lamo di belakang bukit siguntang","ingin menjadi anak SHOLEH" );

Agung.Game b= new Agung.Game();
b.setNilai(10,19);

System.out.println("\n nama =" +a.nama+ "\n alamat"+a.alamat+"\n CIta-Cita ="+a.citacita +"\n Tanggal Lahir ="+b.getHasil1());

}
public static void main(String [] args){
new Hasil().agung();
}

save program diatas dengan format Hasil.

selanjutnya tinggal di run dan ini adalah hasilnya

 

No comments:

Post a Comment