Senin, 19 September 2011


RESUME PERT 2 PEMROGRAMAN BERORIENTASI OBJEK

Pembuatan Class
Dalam 1 package, nama class tidak boleh sama à Merupakan blueprint dari object
Kaidah nama Class :
  • Benda
  • Formula / Ruang
  • System
    • Diawali dengan huruf besar (Camel Case)
    • Tidak boleh diawali dengan angka
Class mendefinisikan sebuah object (rancangan) à membangun suatu object
Contoh :
public class testMember {
            //class member
            public static int bersama = 11;
            // instance atau object member
            public int a = 10; à merupakan object dari suatu test member, jadi harus inisialisasi dahulu
}

Bentuk Umum class

class nm_class{
            //declare instance variable
            type var1;
            type var2;
            // declare methods
            type method1 (parameters){
                        body of method
            }
}

Access Modifier
Terdapat 4 Access Modifier sebagai berikut :
  1. Private à bisa dibaca tetapi tidak bisa diganti (hanya bisa diganti oleh class itu sendiri)
  2. Protected àbisa diakses untuk anak turunannya saja
  3. Package à bisa digunakan dalam satu folder yang sama
  4. Public

Constructor
Merupakan method khusus yang dibuat ketika akan dibuat object dari class tersebut. Method ini tidak mempunya return type atau nilai balik nilai balik pada constructor adalah tipe class itu sendiri.
--> Nama sama dengan nama class
--> Boleh lebih dari satu (overloading constructor)

Contoh :
public class ContactPerson {
            private String nama;
            private String noTelp;

public String toString(){
            return “Nama “ + nama + “\ No Telp “ + noTelp;
}
//constructor
public ContactPerson{
            nama = “manda”;
            noTelp = “82878292”;
}
//overloading constructor
public ContactPerson(String nama, String noTelp){
            this.nama = nama;
            this.noTelp = noTelp;
}
//inisialisasi
ContactPerson cp = new ContactPerson(“aaaa”,”2893893”);
}

Operator new
--> Membuat sebuah object dengan class apapun
--> Constructor dipanggil dengan operator new

Object
Merupakan instance of class (dibuat karena ada class)
Membuat Object :
  • Deklarasi : deklarasi variable diikuti dengan tipe data
  • Instansiasi : dengan new keyword : membuat suatu object
  • Inisialisasi : dengan new keyword yang diikuti dengan constructor
Variabel primitive : diakses secara langsung
Reference variabel : pada saat mengisi variable, yang berubah adalah alamat memorinya


NIM : 10.41010.0245
Nama : Isnainul Amanda P

0 komentar:

Posting Komentar