18a44 materi oop 003

CLASS
Pertemuan 003

Definisi Class
Secara sederhana, Class merupakan

representasi State dan Behavior dari Object
Class merupakan blueprint yang dapat
menggambarkan setiap detail Object
Komposisi Class terdiri dari 3 hal, yaitu:
Nama
Atribut
Fungsi

Contoh Class
Class Flasdisk…
Rancangan sebuah flashdisk:
¤ Ada port USB
¤ Ada rangkaian penyimpan data (flash
storage)
¤ Apa bisa dilakukan flashdisk? (read and

write)
Object dari Class Flasdisk…
Object: Flashdisk Kingston 8 GB, 4 GB, 2 GB
Object: Flashdisk SanDisk 8 GB, 4 GB, 2 GB

Perhatikan Gambar
Berikut:

class Sepeda{
int pedal = 0;
int kecepatan = 0;
int gear = 1;
 
void perubahanPedal(int newValue) {
pedal = newValue;
}
void perubahanGear(int newValue) {
gear = newValue;
}
void kecepatanNaik(int naik) {

kecepatan = kecepatan + naik;
}
void mengeRem(int rem) {
kecepatan = kecepatan - rem;
}
}

class BikinSepeda {
public static void main(String[] args) {
 
// Membuat Dua Object Sepeda Berbeda
Sepeda pancal = new Sepeda();
Sepeda balap = new Sepeda();
 
// Menerapkan Method ke Object
pancal.perubahanPedal(50);
pancal.kecepataNaik(10);
pancal.perubahanGear(2);
 
balap.perubahanPedal(50);

balap.kecepatanNaik(10);
balap.perubahanGear(2);
}
}

Tugas