Hei kawan,ni q mau sharing ni dikit tentang class dan object ,. smoga bermanfaat yach ilmunya.,Oke langsung aja, secara logika kelas dalam dunia pemrograman dapat kita bayangkan seperti hal nya kelas-kelas yang ada di sekolah dasar. yang digunakan untuk mengelompokkan komponen-komponen dengan kriteria tertentu yang hampir sama dimiliki semua anggota kelas. Missal kelas 1 pada sekolah dasar adalah anak-anak yang memiliki usia 6 sampai 7 tahun.Laah anak-anak itulah object dari class kelas itu. Oleh karena itu, sebelum merancang kelas-kelas harus merancang benda-benda (object) yang terkait dan juga proses-proses yang terkait pada aplikasi computer yang akan di buat itu.
Sebuah kelas mempunyai sebuah struktur pada pemrograman procedural ditambah dengan metode yang diperlukan,misalnya tipe data titik yang terdiri koordinat x dan y memiliki metode-metode translasi titik,rotasi titik dsb. Perbedan sebuah kelas dengan sebuah struktur (tipe bentukan/tipe terstruktur) pada pemrograman procedural adalah sebuah kelas dapat berdiri sendiri
Langsung aja saya contohkan biar lebih ngerti..
kita ambil kelas manusia. Kelas manusia mempunyai atribut : nama. Selain itu
kelas manusia juga mempunyai metodh: tampilkanNama, kerja, makan. Kasus diatas
diimplementasikan dalam bahasa Java sebagai berikut
/*
Disimpan dalam file “manusia.java”
*/
public class manusia
{
public String nama;
public manusia(String n)
{
this.nama = n;
}
public String tampilkanNama()
{
return nama;
}
public void makan()
{
System.out.println("Nyam... nyam... nyam...");
}
public void kerja()
{
System.out.println("Kerja...kerjaaa...");
}
}
Neeh kode untuk menginstantiasi kelas manusia menjadi objek Andi yang
mengimplementasikan metodh: tampilkanNama dan makan sebagai berikut.
class andi
{
public static void main(String arg[])
{
manusia andi= new manusia("Andi");
System.out.println("Nama= "+ andi.tampilkanNama());
andi.makan();
}
}
Hasil eksekusi class andi sebagai beriku:
Metodh Abstrak
Metodh abstract tu metodh yang belum mempunyai implementasi. Pendefinisian metodh
abstrak dengan menambahkan keyword abstract, kayak contoh dibawah ini:
abstact void BerangkatKerja();
Pada metodh abstract ini tidak didefinisikan/implementasi metodh BerangkatKerja tersebut
(misalkan apakah jalan kaki, naik angkot, naik motor, naik mobil atau dengan cara lainnya).
Kegiatan Praktikum Mod_1
Tugas Akhir Mod_1
2 comments:
makasie yaa,..
q jadi ngerti sekarang
makasi ya abang iruurr .. moga awet ma ine ..
salam cenat cenut
ilfin & vika haha
Post a Comment