Pertemuan 3
A.CLASS
Kelas pada java di defenisikan dengan menggunakan kata knci class. Berikut ini merupakan deklarasi class pada Java:
{modifier1} class Namakelas[modifier2]{
Class Body;
}
B.METHOD
Method di gunakan untuk memodularisasikan program melalui pemisahan satu tugas menjadi satu unit tersendiri.. Berikut ini merupakan deklarasi method pada Java:
[modifier1]tipeNilaiKembaliannamaMethod(parameterinput){
Method body;
}
C.CONSTRUCTOR
Constuctor merupakan method yang namanya sama dengan nama kelas di mana method itu berada. Constructor di gunakan untuk menginisialisasi nilai awal(memberikan nilai default)pada atribut-atribut yang dimiliki oleh suatu objek saat objek itu pertama kali di buat.
D.MODIFIER
Modifier adalah sifat yang dimilki leh setiap atribut, method maupun kelas dalam Java. Modifier akses adalah modifier yang selalu digunakan, modifier akses terdiri dari private, dafault protected dan public.
Beberapa modifier antara lain:
a. Static yaitu modifier yang digunkan agar suatu atribut maupun method dapat diakses oleh objek atau kelas lain meski tanpa dilkukan instansiasi terhadap kelas dimana atribut maupun method it berada. Method main adalah salah satu contoh method modifier static yang sering digunakan.
b. Final yaitu modifier yang digunakan untuk mencegah kemungkinan modifikasi terhadap atribut maupun method, dengan modifier ini suatu atribut akan berlaku sebagai konstanta.
E.OBJECT
Sebuah kelas dapat digunakan untuk membut banyak objek, setiap objek dapat diperlakukan secara berbeda oleh objek-objek lain yang di mnggunakannya. Dibutuhkan operator new untuk membuat objek dari suatu kelas.
Objek dibuat dengan cara menuliskan:
1. NamaKelas NamaObjek = new NamaConstruktor();
2. NamaKelas NamaObjek;
NamaObjek = new NamaConstructor();
LANGKAH-LANGKAH PERAKTIKUM
A.MEMBUAT PROGRAM Disket.Java
source code diatas tidak menampilkan hasil, karna tidak ada fungsi utamanya
B.MEMBUAT PROGRAM MainDisket.java
Keterangan :
public static void main : adalah fungsi utama dari source kode diatas
Disket disk1 = new Disket (); : adalah untukmembuat objek baru dari class disket
system.out.prntln("panjang disket = "+ disk1.panjang); : untuk memanggil atribut Panjang
system.out.prntln("panjang disket = "+ disk1.lebar); :untuk memanggil atribut Lebar
system.out.prntln("panjang disket = "+ disk1.warna); :untuk memanggil atribut warna
system.out.prntln("panjang disket = "+ disk1.bentuk); :untuk memanggil atribut Bentuk
Tampilan Dari Program diatas:
C.Mengimlementasikan Konstruktor pada class disk
Pada baris ke 7 telah di tambahkan source code yaitu:
Disket () {
Panjang = 100;
}
Disket(int Panjang) {
This.panjang = panjang1;
yaitu untuk merubah panjang disket dari 10 menjadi 100
Tampilan Dari Program diatas::
Pada baris ke 3 telah di tambha source code yaitu:
Disket disk1 = new Disket(50);
akan memanggil constructor disket menjadi 50
Tampilan dari Program diatas: