0% menganggap dokumen ini bermanfaat (0 suara)
253 tayangan19 halaman

PBO Class Object Atribut

Kelas merupakan blueprint untuk membuat objek, dimana objek memiliki atribut dan perilaku. Class digunakan untuk membuat banyak objek dengan karakteristik yang sama tetapi nilai yang berbeda-beda. Setiap objek memiliki identitas tersendiri meskipun memiliki pola dasar yang sama dari classnya.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
253 tayangan19 halaman

PBO Class Object Atribut

Kelas merupakan blueprint untuk membuat objek, dimana objek memiliki atribut dan perilaku. Class digunakan untuk membuat banyak objek dengan karakteristik yang sama tetapi nilai yang berbeda-beda. Setiap objek memiliki identitas tersendiri meskipun memiliki pola dasar yang sama dari classnya.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 19

Pertemuan 2

Kelas, Objek dan atribut

Sumiyatun, S.Kom., M.Cs.


 Membuat Kelas.
 Membuat Objek
 Mendefinisikan variabel (instance variabel)
 Mendefinisikan variabel kelas(static member)
 Akses modifier public

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

[modifier1] class NamaClass [modifier2]{


classbody
}
4
 Classbody terdiri nol atau satu atau beberapa
atribut, minimal sebuah konstruktor dan
minimal sebuah method
 Modifier pada Class sifatnya optional, digunakan
berdasarkan kebutuhan.
 Modifier1 mengatur penggunaan interface /
class/komponen class(atribut, konstruktor,
method)
 Modifier2 digunakan apabila suatu kelas
memanfaatkan (extends) class lain atau
mengimplementasikan (implements) interface
lain.
5
 Dalam konteks “Pemrograman Berorientasi
obyek” Obyek adalah orang, tempat, benda,
kejadian atau konsep-konsep yang ada di
dunia nyata yang penting bagi suatu aplikasi
(perangkat lunak dan / atau sistem informasi)

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

 Apa yang harus ditambahkan agar dihasilkan output


Gadisku warna rambut merah tinggi badan 155 warna
kulit kuning kalau tertawa ha ha ha kalau menangis
hiks hiks hiks
19

Anda mungkin juga menyukai