Konsep Dasar PBO
Fungsi,
Prosedur, Method
-
Prosedur adalah sebutan untuk fungsi yang tidak
mengembalikan nilai. Fungsi ini biasanya ditandai dengan kata kunci void.
-
Fungsi adalah sebutan untuk fungsi yang mengembalikan
nilai.
-
Method adalah fungsi yang berada di dalam Class. Sebutan
ini, biasanya digunakan pada OOP.
Pemrograman
Berorientasi Objek
Pemrograman berorientasi objek atau
Object Oriented Programming (OOP) atau merupakan sebuah paradigma atau teknik
pemrograman yang berorientasikan Objek.
Kelebihan
Konsep PBO
-
Konsep OOP sangat cocok digunakan untuk mendefinisikan
tipe data abstrak, hal ini karena OOP menyediakan struktur modular yang jelas
untuk program.
-
Konsep OOP mempermudah dalam mengubah kode yang sudah
ada. Objek yang baru dibuat dapat terbentuk tanpa harus mengubah kode yang
telah ada.
Konsep Kelas
Bentuk atau
gambaran umum ciri-ciri dari sebuah objek, contoh kelas adalah mobil. Kelas
mobil memiliki objek yaitu: Toyota, Suzuki, Honda, dll.
Ketiga
objek tersebut memiliki kesamaan atribut. Atribut yang dapat disebutkan dari
ketiga objek tersebut adalah :
harga, mesin,
warna, tipe, bobot, dll.
Deklarasi :
public
class Class1 {
}
Konsep Objek
·
Bentuk representasi dari sebuah kelas dalam konsep
OOP.
·
Ketika objek diterjemahkan ke dalam konsep OOP, maka elemen
penyusunnya juga terdiri atas 2 bagian, yaitu:
1. Atribut,
merupakan ciri-ciri yang melekat pada suatu objek (state).
2. Method,
merupakan fungsi-fungsi yang digunakan untuk melakukan manipulasi sekumpulan
nilai yang ada pada atribut.
Deklarasi
sebuah Objek pada Kelas:
namaKelas
namaObjek = new namaKelas();
Parameter
Parameter
adalah variabel yang menampung nilai untuk diproses di dalam fungsi. Parameter
berperan sebagai input untuk fungsi.
Constructor
·
Constructor adalah method khusus yang akan dieksekusi
pada saat pembuatan objek (instance).
·
Biasanya method ini digunakan untuk inisialisasi atau mempersiapkan
data untuk objek.
![]() |
Keyword This
Digunakan
sebagai referensi dari variabel instansi yang mengacu pada suatu objek.
Selain
itu, This juga digunakan sebagai pembeda antara variabel instansi dengan
variabel atribut.
Apabila
tidak menggunakan This, maka nilai akan di set 0 atau null pada String.
Selain
dari 2 fungsi tersebut, keyword This juga berfungsi sebagai pemanggil
Constructor milik kelas yang sedang digunakan:
![]() |
Access Modifier
Access
Modifier merupakan pengaturan terhadap hak akses pada kelas maupun method.
![]() |
Tidak ada komentar:
Posting Komentar