Ø Pengertian Class dan Object
1.
Class
·
Desain,
cetakan, template
·
Struktur
data dari sebuah objek
·
Dari
sebuah class bisa dibuat banyak objek
·
Memiliki
method dan atribut
·
Contoh:
class handphone, motor, mobil, kucing
2.
Object
·
Representasi
nyata dari sebuah class
Ø Pengertian
Method dan Attribute
1.
Method
·
Menjelaskan
behaviour dari sebuah objek
·
Sebuah
fungsi atau prosedur yg digunakan untuk memanipulasi nilai atribut
·
Contoh:
pada entiti mahasiswa, terdapat method kuliah
2.
Attribute
·
Nilai data
pada suatu objek yang berasal dari class
·
Elemen
data, Variabel, member data, field data dari suatu objek
·
Ciri-ciri
yang melekat pada suatu objek
·
Merepresentasikan
karakteristik dari suatu objek
·
Contoh:
pada objek mahasiswa, terdapat atribut NIM
Ø Hak
Akses
·
Private , Variabel/method
yang hanya dapat diakses
oleh kelas itu sendiri.
·
Protected, Variabel/method dapat diakses oleh semua kelas turunan.
·
Public, Variabel/method dapat
diakses oleh semua kelas.
·
Default, Dapat diakses oleh kelas manapun yang berada
dalam satu package
Ø Mendefinisikan Class
}
Ø Instance of Class
Diperlukan operator new dalam menginstansi
(membuat) object dari class
Sintaks:
namaClass namaObject = new namaClass()
Untuk lebih memudahkan anda dalam penggunaan
Instance of Class, coba bukalah Contoh1.java
Ø CONTOH CLASS (JAVA)
class orang
{
private String nama;
private int umur;
public void setNama(String *nama){
this.nama=nama;
}
public String getNama(){return
nama;}
public int getUmur(){return umur;}
};
Ø Method main()
Untuk menjalankan program dibutuhkan sebuah method
main().
Method main() dapat dideklarasikan di kelas manapun tetapi nama kelas tempat method
main() berada harus sama dengan nama file .java nya. Deklarasi method
main :
public static void main(String[] args)
{
//code for the main
method
}
CONTOH CLASS (JAVA)
public class OrangTes{
public static void main(String args[]){
orang
org = new orang();
org.setNama(“Amir”);
System.out.println(“Nama:
“
+org.getNama());
System.out.println(“Umur:
“
+org.getUmur());
}
}
1 comments:
makasih....
Post a Comment