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