1.
Apa yang kalian ketahui tentang class, objek,
method ?
· Class merupakan
suatu blueprint atau cetakan untuk menciptakan suatu instantdari object.
class juga merupakan grup suatu object dengan kemiripanattributes/properties,
behaviour dan relasi ke objectlain.
Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain.
·
Objek adalah instance dari class. Jika class
secara umum merepresentasikan(template) sebuah object, sebuah instance adalah
representasi nyata dari class itusendiri.
Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dan lainlain.
·
merupakan suatu operasi berupa fungsi-fungsi
yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan
tetapi dipanggil melalui object.
Contoh : pada object mangga : terdapat method ambilRasa , kupasKulit dan lain-lain.
2.
Contoh Programnya !
Class :
Public class lingkaran{
Float jari=7;
Double v=3.14;
Public double lingkaran(){//Konstruktor
Return jari*jari*v;
}
Public double keliling(){
Return (2*jari*v);
}
}
Objek :
class object {
public static void main(String[]args) {
public static void main(String[]args) {
//object
Mobil G8 = new Mobil();
Mobil Jazz = new Mobil();
Mobil G8 = new Mobil();
Mobil Jazz = new Mobil();
//pemberian
nilai
G8.warna = "Yellow";
G8.tahun = 2012;
G8.merek = "Audi";
Jazz.warna = "red";
Jazz.tahun = 2007;
Jazz.merek = "Honda";
//menampilkan
System.out.println("G8");
System.out.println("warna :" +G8.warna);
System.out.println("tahun :" +G8.tahun);
System.out.println("merek :" +G8.merek);
System.out.println("");
System.out.println("Jazz");
System.out.println("warna :" +Jazz.warna);
System.out.println("tahun :" +Jazz.tahun);
System.out.println("merek :" +Jazz.merek);
}
}
G8.warna = "Yellow";
G8.tahun = 2012;
G8.merek = "Audi";
Jazz.warna = "red";
Jazz.tahun = 2007;
Jazz.merek = "Honda";
//menampilkan
System.out.println("G8");
System.out.println("warna :" +G8.warna);
System.out.println("tahun :" +G8.tahun);
System.out.println("merek :" +G8.merek);
System.out.println("");
System.out.println("Jazz");
System.out.println("warna :" +Jazz.warna);
System.out.println("tahun :" +Jazz.tahun);
System.out.println("merek :" +Jazz.merek);
}
}
Method
:
public class StudentRecord
{
//akses dasar terhadap variabel
private int name;
{
//akses dasar terhadap variabel
private int name;
//akses dasar terhadap metode
private String getName(){
return name;
}
}
private String getName(){
return name;
}
}
Tidak ada komentar:
Posting Komentar