BERORIENTASI OBJEK
Subur Anjar Kasi,A.Md.T
STRING BUFFER
• StringBuffer adalah pasangan class String yang menyediakan banyak fungsi string yang umum.
StringBuffer merepresentasikan urutan karakter yang dapat dikembangkan dan ditulis ulang.
CARA MENDIFINISIKAN STRING BUFFER
• Object String dalam Java dapat dibuat dengan dua cara, yaitu:
1. Penulisan sesuatu di dalam tanda antara petik ganda (literal String).
a) String s = “Hello Word”
b) System.out.println(“Hello Word”);
2. Pembuatan objek String dengan keyword new,yaitu String s = New String(“Halo”);
CLASS STRING
• Class String mempunyai atribut final, sehingga Class String tidak dapat di- extends / diturunkan.
Dalam Java, terdapat dua jenis memory yaitu :
1. Stack (tempat local variable dan tumpukan method)
2. Heap (tempat instance variable dan object), Di dalam heap terdapat bagian
memory yang disebut dengan String constant pool.
KONSTRUKTOR
• Konstruktor pada Java merupakan method khusus yang dipakai oleh Java untuk membuat sebuah
object didalam kelas dan tiap kelas boleh memiliki lebih dari satu konstruktor.
KARAKTERISTIK KONSTRUKTOR
• Membuat Konstruktor :
public class Constr{
Constr () {
}
}
OVERLOAD KONSTRUKTOR
• Sebuah class mungkin memiliki lebih dari satu konstruktor dengan parameter yang berbeda satu sama lainnya.
• Contoh :
• Modifier digunakan untuk menentukan sifat dari suatu kelas dan menentukan preveledge (hak
akses) dari kelas lain. Modifier juga digunakan untuk menentukan relasi (extend atau
implements) dengan kelas lainnya.
CLASS STRING
• String pada java adalah object dan sifatnya read-only (immutable).Karena sifat immutable ini
setiap perubahan terhadap isi string akan dibuat string baru untuk menampung perubahan
tersebut.
• Contoh :
• String s1 = “hello world”;
• S1 = “hello java”;
METHOD PADA CLASS STRING
• Method adalah bagian-bagian kode yang dapat dipanggil ole program utama atau dari method
lainnya untuk menjalankan fungsi yang spesifik.
• karakteristik dari method diantaranya sebagai berikut :
• Dapat mengembalikan satu nilai atau tidak sama sekali
• Dapat diterima beberapa parameter yang dibutuhkan atau tidak ada paramater sama sekali.
Parameter bisa juga disebut sebagai argumen fungsi.
• Setelah method telah selasai dieksekusi, method akan kembali pada method yang memanggilnya.