Assalamualaikum Wr.Wb....
CLASS,
METHOT, CONTRUCTOR,
MODIFIER DAN
OBJECT
Kelas dapat dianalogikan
sebagai cetakan dari suatu objek, sedangkan objek adalah benda/hasil
produksi dari kelas. Atribut adalah keadaan yang dimiliki objek. Sedangkan
Method adalah sesuatu yang menurut subjek harus dapat dilakukan objek.
A. CLASS
Kelas pada java didefinisikan dengan menggunakan kata kunci class.
Cara mendeklarasikanya : [modifier1] class Namakelas [modifier2] {
Class body;
}
B. METHOD
Method digunakan untuk memodularisasi program melalui pemisahan
satu tugas menjadi satu unit tersendiri. Cara mendeklarasikanya :
[modifier1] tipe NilaiKembalian nama Method (parameter input){
Method body;
}
C. CONSTRUCTOR
Construktor merupakan method yang namanya sama dengan nama kelas
dimana method itu berada. Constructor digunaka untuk memberi nilai default)
pada atribut yang dimiliki oleh suatu objek saat objek pertama kali dibuat.
D. MODIFIER
Modifier adalah sifat yang dimiliki oleh setiap atribut. Modifier
terdiri dari private, default, protected, dan public,static dan final.
E. Object
Objek dibuat dengan cara menuliskan :
1. NamaKelas NamaObjek = new NamaContructor();
2. NamaKela NamaObjek;
NamaObjek = new NamaConstructor();
1. MEMBUAT PROGRAM
Disket.java
public class Disket {
int panjang =10;
final int LEBAR =10;
String warna = "kuning";
String bentuk = "Segiempat";
String data = " ";
void simpanData(String data1) {
this.data += data1;
}
void hapusData() {
data =" ";
}
String bacaData() {
return data;
}
}
Syarat utama untuk mendapatkan output ialah harus memiliki syarat utama/ fungsi
utama (public static void main). Dan kita bisa lihat, di class Disket ini
tidak memiliki fungsi utama. Maka hanya bisa di Compile.
2. MEMBUAT PROGRAM MainDisket.java
Disini untuk bisa mengakses ke class Disket harus memiliki Objek,
yaitu disk1.
class MainDisket {
public static void main (String[] args) {
Disket disk1 = new Disket();
System.out.println("Panjang disket = "+ disk1.panjang);
System.out.println("Lebar disket = "+ disk1.LEBAR);
System.out.println("Warna disket = "+ disk1.warna);
System.out.println("Bentuk disket = "+ disk1.bentuk);
System.out.println("data mula-mula = "+disk1.bacaData()
);
disk1.simpanData("Belajar java");
System.out.println("Setelah SimpanData
"+disk1.bacaData() );
disk1.hapusData();
System.out.println("Setelah hapusData =
"+disk1.bacaData() );
}
}
OUTPUT :
3
3. Mengimplementasikan
Constuctor pada class Disket.
1. Buka file Disket.java
2. Ketik source kode di bawah ini pada baris ke-7 dari dokumen
Disket.java, lalu simpan, compile, dan Run kelas Disket.java
3. Disket() {
panjang =100;
}
Disket(int panjang1) {
this.panjang = panjang1;
}
Caranya :
public class Disket {
int panjang =10;
final int LEBAR =10;
String warna = "kuning";
String bentuk = "Segiempat";
String data = " ";
Disket() {
panjang =100;
}
Disket(int panjang1) {
this.panjang = panjang1;
}
void simpanData(String data1) {
this.data += data1;
}
void hapusData() {
data =" ";
}
String bacaData() {
return data;
}
}
OUTPUT :
4. Ubah source code pada baris ke-3 dari MainDisket.java dengan
source berikut :
Disket disk1 =
new Disket (50);
class MainDisket {
public static void main (String[] args) {
Disket disk1 = new Disket(50);
System.out.println("Panjang disket = "+ disk1.panjang);
System.out.println("Lebar disket = "+ disk1.LEBAR);
System.out.println("Warna disket = "+ disk1.warna);
System.out.println("Bentuk disket = "+ disk1.bentuk);
System.out.println("data mula-mula = "+disk1.bacaData()
);
disk1.simpanData("Belajar java");
System.out.println("Setelah SimpanData
"+disk1.bacaData() );
disk1.hapusData();
System.out.println("Setelah
hapusData = "+disk1.bacaData() );
}
}
OUTPUT :
Demikianlah cara pendeklarasianya, lebih dan kurangnya saya mohon
maaf.
Wassalamu’alaikum Wr.Wb....



Tidak ada komentar:
Posting Komentar