PBO Class Object Atribut
PBO Class Object Atribut
2
Class merupakan blueprint dari sebuah
object. untuk memproduksi sebuah object,
kita memerlukan class.
Class diibaratkan sebuah cetakan, kita bisa
mencetak banyak object menggunakan
sebuah class.
Menciptakan sebuah object dari sebuah class
biasa di namakan instansiasi (instance).
3
Mahasiswa Dosen
Implementasi ke program
6
Objek dibuat dengan mula – mula
mendeklarasikan variabel yang kelak merujuk
ke objek (variabel objek) deklarasi objek
Selanjutnya objek diciptakan melalui
keyword new dan hasilnya ditugaskan ke
variabel objek
proses pembuatan objek dari kelas disebut
instantiasi atau implementasi dari kelas
7
Cara 1
NamaClass namaObjek; //deklarasi
namaObjek = new NamaClass() //instansiasi
Cara 2
NamaClass namaObjek = new NamaClass()
8
Object merupakan "thing" atau "sesuatu". segala
sesuatu bisa kita definisikan sebagai sebuah
object; laptop, computer, tas, browser, bahasa,
lemari, kucing, hewan dan masih banyak lagi.
Class merupakan blueprint dari sebuah object.
untuk memproduksi sebuah object, kita
memerlukan class. class di ibaratkan sebuah
cetakan, kita bisa mencetak banyak object
menggunakan sebuah class. produksi sebuah
object dari sebuah class biasa di namakan
instansiasi (instance).
9
Class diibaratkan cookie cutter(cetakan kue)
yang dapat digunakan berkali-kali untuk
membuat banyak cookie(kue), sebagai
penegasan disebutkan hanya ada satu cookie
cutter dan bisa jadi satu atau lebih cookie.
Object diibaratkan cookie, walaupun terdapat
banyak cookie yang memiliki basic pattern yang
sama, setiap cookie yang ada tidak lah sama
karena memiliki karakeristik yang berbeda-
beda, bisa jadi yang satu diberi toping
(pengandaian untuk value) choco chips dan yang
lain keju atau toping lainnya.
10
Atribut adalah properti dari sebuah kelas
Atribut merupakan wadah yang menampung
nilai – nilai dalam program
Atribut menggambarkan data yang dapat
memberikan informasi mengenai kelas atau
objek dimana atribut tersebut berada.
Dikenal juga sebagai member data, variabel
instance, properti atau sebuah field data.
11
Petunjuk Penulisan Program:
Untuk pemberian nama dari class Java, diberikan huruf kapital
untuk huruf pertama pada nama class. Untuk nama method dan
variabel, huruf pertama dari kata harus dimulai dengan huruf
kecil.
Sebagai contoh:
▪ ThisIsAnExampleOfClassName
▪ thisIsAnExampleOfMethodName
Pada kasus untuk identifier lebih dari satu kata, menggunakan
huruf kapital untuk mengindikasikan awal dari kata kecuali kata
pertama.
Sebagai contoh, charArray, fileNumber, ClassName.
Hindari menggunakan underscores pada awal identifier seperti
_read atau _write
12
<modifier> <tipe> <nama_atribut>;
Contoh
class Mahasiswa
{
public int nim;
public String nama;
}
13
Variabel kelas adalah variabel yang dapat
diakses oleh semua method di dalam class,
termasuk static method seperti method main.
Ketika mendeklarasikan variabel class, ada dua
aturan yang harus diikuti, yaitu :
1. Menempatkan deklarasi variabel pada blok
class, tetapi tidak dalam method yang berada
dalam class
2. Kita harus mamasukan kata kunci static dalam
pendeklarasian varaibel class. Kata kunci static
ditempatkan sebelum tipe variabel.
14
public class SalamSatu
{
static String salam = "Selamat Sore....!!";
public static void main (String[] args)
{
System.out.println(salam);
System.out.println(nama);
}
static String nama = "STMIK AKAKOM";
}
15
Izin akses public berarti bahwa pengaksesan
suatu variabel dapat dilakukan dari luar kelas
(dapat diakses langsung oleh kelas lain)
16
class Mahasiswa
{
public String nama;
void isiData(String nama)
{
this.nama=nama;
}
String ambilNama()
{
return this.nama;
}
}
17
public class TesMhs
{
public static void main(String[] args)
{
Mahasiswa mhs1=new Mahasiswa();
mhs1.isiData("Asti");
System.out.println("Nama :"+mhs1.ambilNama());
System.out.println("Nama :"+mhs1.nama);
}
}
18
Implementasikan ke dalam program