Search This Blog

Thursday, April 14, 2016

contoh program dengan menggunakan inner class

INNER class
merupakan suatu metode di mana sebuah class  memiliki  clas didalamnya yang mana disebut dengan INNER class, dimana INNER class yang berada didalam  class tersebut bisa mengakses variabel yang berada di di luar inner sedangkan yang berada diluar INNER class tidak bisa mengakses nilai variabel pada class INNER
for example 
class A//class luar
{
class B\\inner clas 
{
}
}
dan saat meng-compile program maka program tersebut memiliki dua format class

untuk contoh program yang lebih jelas

class A1      //class luar
{
private int x=100;
class A2  //INNER class
{        
void doSomething()
{
System.out.println("x="+x);
}
}
}

public class InnerReguler
{
public static void main(String [] args){
A1 a=new A1(); //selanjutnya program dibuat instance
A1.A2 b=a.new A2();
b.doSomething();//void pada class A2
}

}

PROGRAM DIATAS ADALAH PROGRAM DENGAN METODE OOP(OBJECT ORIENTED PROGRAMING)

HASIL PROGRAM



No comments:

Post a Comment