Object dan Class pada OOP


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).

  


Tugas Pendahuluian Mod_1

Kegiatan Praktikum Mod_1

Tugas Akhir Mod_1

2 comments:

Anonymous said...

makasie yaa,..
q jadi ngerti sekarang

Anonymous said...

makasi ya abang iruurr .. moga awet ma ine ..

salam cenat cenut
ilfin & vika haha

Post a Comment