- 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:
- Atribut, merupakan ciri-ciri yang melekat pada suatu objek (state).
- 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.
Contruktor
Keyword This
Parameter
Parameter adalah variabel yang menampung nilai untuk diproses di dalam fungsi. Parameter berperan sebagai input untuk fungsi.
Contruktor
- 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:
Sintaks Dengan Keyword This
Access Modifier
Access Modifier merupakan pengaturan terhadap hak akses pada kelas maupun method.
ReplyDeleteAJOQQ agen jud! poker online terpecaya dan teraman di indonesia :)
gampang menangnya dan banyak bonusnya :)
ayo segera bergabung bersama kami hanya di AJOQQ :)