- 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 untukmendefinisikan 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 suatuobjek (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.
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:
Sintaks Tanpa Keyword This
Sintaks Dengan Keyword This

Tidak ada komentar:
Posting Komentar