12/07/2016

Java - Pengertian dari Classes & Objects


Classes and Objects

Java merupakan bahasa pemrogramman berorientasi objek atau biasa dikenal dengan istilah OOP (Object Oriented Programming). Java mendukung konsep dasar:
  • Inheritance
  • Encapsulation
  • Polymorphism
  • Classes
  • Objects
  • Abstraction
  • Instance
  • Method
  • Message Parsing

Kali ini kita akan membahas tentang konsep dari Classes dan Objects.

Definisi:
  • Class
Class merupakan suatu cetakan atau biasa disebut blueprint untuk menciptakan sebuah instansi dari suatu objek. Class juga merupakan grup suatu objek dengan kemiripan attributes, behavior dan relasi ke objek yang lain.
ContohClass ManusiaClass HewanClass TumbuhanClass Kendaraan dll.

  • Object
Object adalah instansi dari Class, untuk merepresentasikan sebuah object, sebuah instansi adalah representasi nyata dari class itu sendiri.
Misalnya dari "Class Hewan" kita dapat membuat objek hewan-hewan seperti Singa, Kucing, Panda dll.

Penjelasan:

Class pada Java
Di dalam isi Class/Kelas pada Java, kita dapat membuat sebuah Variabel dan Fungsi/Method. Variabel memiliki beberapa tipe diantaranya:
  • Variabel lokalVariabel ini di define didalam method konstruktor atau blok, disebut dengan variabel lokal, variabel akan dideklarisasikan dalam method, kemudian variabel akan dimusnahkan ketika method telah selesai.
  • Variabel InstanceVariabel dalam class tetapi diluar method apapun, variabel ini dipakai ketika class dimuat. Variabel instance dapat diakses dari dalam method, konstruktor atau class tertentu.
  • Variabel ClassVariabel dideklarasikan dalam class, diluar method apapun, dengan kata kunci static.

Class dapat memiliki beberapa method untuk mengakses nilai dari berbagai jenis method lainnya. Yang dimaksud dengan method yaitu, seperti contoh dibawah ini :

//**
public class Harimau {

          void Berlari(){
          }

          void Makan(){
          }

          void Tidur(){
          }
}

**//

Seperti yang kita lihat dari class Harimau diatas, kita memiliki 3 method, yaitu method Berlari(), Makan() dan Tidur().


Object pada Java.

Seperti disebut sebelumnya class pada Java menyediakan "blueprint" untuk membuat objek, jadi pada dasarnya, sebuah Objek dibuat dari class dan kita harus menggunakan kata "new" untuk membuat Objek baru.
Ada 3 langkah dalam membuat Objek.
1. Deklarasi : Deklarasi variabel dengan nama variabel dan jenis objek.
2. Instansiasi : kata kunci "new" digunakan untuk membuat objek.
3. Inisialisasi : kata kunci "new" diikuti dengangan panggilan untuk konstuktor, panggilan ini menginisialisasi objek baru.

Berikut contoh membuat objek dibawah ini.

//**
public class Harimau{

public Harimau(int jumlah){
// konstruktor ini memiliki satu parameter, yaitu jumlah
System.out.println("jumlah harimau adalah : " + jumlah);
}

public static void main (String []args){
//statement ini untuk membuat objek harimau
Harimau harimau = new Harimau(20);
}
}

**//

Jika code ini dijalankan maka output yang keluar adalah : "jumlah harimau adalah : 20".

Demikian artikel Class dan Object pada Pemrograman Java, semoga bermanfaat :)

1 comment:

Follow us on FB

Blogroll

About