method
a. Definisi method
Method adalah gabungan dari sejumlah syntax atau kode program yg memiliki nama. Method dapat digunakan sebagai media untuk memilah program menjadi bagian-bagian yang lebih kecil dan kompleks sehingga dapat dimanfaatkan atau digunakan berulang kali.
b. Hubungan class,objek,atribut,danmethod
jika dijelaskan dalam sebuah perumpamaan ,hubungan dari keempat hal tersebut adalah sebagai berikut.
Terdapat motor bermerek "ABC"dengan harga Rp15.000.000,memiliki dua roda,dua sepion,bahan bakar bensin , dan berwarna niru putih. jika perumpamaan tersebut diuraikan menjadi class, objek,atribut,dan method, hasilnya seperti disajikan dalam tabel berikut:
|
CLASS |
objek |
Atribut |
Method |
|
Motor |
ABC |
·
Harga 15 juta rupiah ·
Beroda dua ·
Spion dua ·
Bahan bakar bensin ·
Warna biru putih |
·
Maju dengan kecepatan 90 km/jam ·
Haluan belok kanan dan kiri sebesar 150 derajat
|
4. Package
a. Definisi package
package adalah teknik atau cara mengumpulkan beberapa class dan interface yang sekelompok.semuanya akan dikumpulkan untuk dijadikan satu unit utama dalam library
package dalam bahasa pemrograman memiliki fungsi yang berbeda. Dalam bahasa pemrograman java package berisi modul modul yang dipanggil untuk menjalankan fungsi tertentu. Sementara dalam c++, package merupakan pengelompokan entitas. Fungsi package dalam c++ dikenal dengan namespace.
b. Definisi namespace
namespace adalah wadah dengan nama yang digunakan untuk mengelompokkan entitas , seperti class, variabel, objek,dan fungsi. Dengan menggunakan namespace , konflik penamaan dalam sebuah program yang berisi class dengan nama yang sama dapat dihindari.
. Contoh program yang menggunakan nemespace adalah sebagai berikut
Dalam membuat namespace ,ada beberapa aturan yang harus diperhatikan , yaiyu sebagai berikut.
1.Dimulai dengan kata kunci namespace dan ikuti nama dari namespace.
2. deklarasi namespace hanya muncul pada ruang lingkup global .
3. Deklarasi namespace dapat disarangkan (nested) pada nemaspace lain.
4. Deklarasi namespace tidak memiliki acces modifier.
5. Tidak perlu menambahkan (;) setelah kurung kurawal ketika mendefinisikan namespace.
Komentar
Posting Komentar