hari ini saya akan membuat program sederhana menggunakan dengan menggunakan metode inner class
pada program kali ini kita juga akan menggunakan SETTER DAN GETTER untuk di kelas outher class nya dan sisa programnya di inner class
okk langsung saja
PROGRAM
class Luar//outher class
{
private double x,y,z;
public Luar()
{
x=5;
z=4;
}
public Luar(double x, double z)
{
this.x=x;
this.z=z;
}
void setNilai(double x, double z)
{
this.x=x;
this.z=z;
}
double getHasil()
{
y=(2+x)/(z*z);
return y;
}
double getNilaix()
{
return x;
}
double getNilaiz()
{
return z;
}
class Dalam{//sebagai inner class
void hasil()
{
System.out.println("(2+" +getNilaix()+") /( "+getNilaiz()+"x"+getNilaiz()+")="+getHasil());
}
}
public static void main(String[]arg)
{
Luar h=new Luar();//instance class luar
Luar.Dalam i=h.new Dalam();//instance class dalam
h.setNilai(10,12);//memasukan nilai yang ada pada class Luar
i.hasil();//method yang ada pada class inner
}
}
SAVE CUKUP DENGAN MENYIMPAN NAMA CLASS LUAR SAJA
Luar.java
dan untuk hasil dari programnya adalah
Baiklah mungkin itu saja yang dapat saya sampaikan cukup sekian dan terima kasih
BOLEH DICOPAS
***CMIIW(CORRECT ME IF I'M WRONG)
No comments:
Post a Comment