Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /home/vhosts/ilmu-ti.xp3.biz/wp-includes/plugin.php on line 546

Warning: Parameter 1 to wp_default_styles() expected to be a reference, value given in /home/vhosts/ilmu-ti.xp3.biz/wp-includes/plugin.php on line 546

 

Overload Construktor dan Overload Method Dalam Array

 

Overload Construktor dan Overload Method Dalam Array

Array

Array merupakan kemampuan untuk menggunakan satu  variabel yang dapat menyimpan beberapa data dan memanipulasinya dengan lebih  efektif. Array harus dideklarasikan seperti layaknya sebuah variabel. Pada saat mendeklarasikan array, anda harus membuat sebuah daftar dari tipe data, yang diikuti oleh sepasang tanda kurung [], lalu diikuti oleh nama identifier-nya. Sebagai contoh,

int []ages;

atau Anda dapat menempatkan sepasang tanda kurung [] sesudah nama identifier. Sebagai contoh,

int ages[];

Array multidimensi diimplementasikan sebagai array yang terl etak di dalam array. Array multidimensi dideklarasikan dengan menambahkan jumlah tanda kurung setelah nama array

Method

Method / Behaviour adalah urutan instruksi yang mengakses data dari object (rsw)

Kegiatan yang dapat dilakukan/dikerjakan oleh class.

  • Method melakukan:
  1. Manipulasi data
  2. Perhitungan matematika
  3. Memonitor kejadian dari suatu event
  • Jenis Method:

-          Method dengan return value

-          Method tanpa    return value

“nilai yang dihasilkan ketika menjalankan / mengakses method”

Overload Method

Dalam class, dapat dibuat method yang sama dengan parameter yang berbeda Parameter dalam suatu method dikatakan berbeda dari method lain, apabila:

-          Jumlahnya berbeda, meskipun tipe datanya sama

-          Tipe datanya berbeda, meskipun jumlahnya sama

-          Jumlah dan tipe datanya berbeda

Konstruktor

 

Setelah mengetahui alat untuk menciptakan objek, sekarang yang menjadi pertanyaan adalah bagaimana cara menciptakan objek menggunakan sebuah kelas. Jawabannya adalah dengan menggunakan sebuah konstruktor.

Apakah sebuah konstruktor itu? Konstruktor adalah bagian dari definisi suatu kelas yang berfungsi menciptakan instans dari kelas tersebut. Konstruktor ini bisa kita buat sendiri, atau  bila  kita  tidak  mendefinisikannya,  maka  kompiler  Java  akan  membuatkan  konstruktor default untuk kelas tersebut pada saat kompilasi. Yang perlu diperhatikan adalah bahwa suatu konstrukor  tidak  termasuk  anggota  suatu  kelas  seperti  metode  dan  variabel  dan  bahwa konstruktor bisa dibuat lebih dari satu.

Bentuk konstruktor sendiri mirip dengan sebuah metode. Beda yang paling mencolok adalah nama sebuah konstruktor harus sama dengan nama kelas tersebut dan konstruktor tidak memiliki definisi return type seperti sebuah metode.

Hal-hal yang perlu diperhatikan dalam membuat sebuah konstruktor:

  1. Konstruktor harus menggunakan nama yang sama dengan class.termasuk huruf besar dan kecilnya.
  2. Dalam satu class bisa terdapat lebih dari satu konstruktor.
  3. Konstruktor akan dieksekusi setiap kli ada pembuatan objek.
  4. Setiap class harus mempunyai paling tidak sebuah konstruktor.
  5. Jika sudah mendeklarasikan konstruktor, maka konstruktor default tidak akan dibuat oleh kompiler Java.

Overload Construktor

  1. Memiliki konsep yang sama dengan overloading method.
  2. Dibedakan berdasarkan paramater (jumlah atau tipe data).
  3. Pemanggilan konstruktor tergantung pada instansiasi objek.

 

Oke Penjelasan materi sudah selesai sekarang kita langsung ke TKP pembuatan Overload Method dan Overload Construktor dengan Array.

  1. Overload Construktor

Keterangan :

-          Pada Panah No 1 Itu adalah pembuatan class / cetakan

-          Pada Panah No 2 pembuatan Atribut Array 1 dimensi dan memberi panjang array

-          Pada Panah No 3 kita membuat Method Construktor dan jika kita ingin menambahkan parameter kita langsung menuliskannya didalamnya “(Parameter)”;

-          Pada Panah No 4 kita mendeklarasikan nilai dari parameter dijadikan sebagai nilai artibut

-          Pada Panah No 5 ini kita akan mencetak sebuah output

-          Pada Panah No 6 disini kita membuat sebuat perulangan untuk mengambil data dari sebuah array yang kita buat

-          Pada Panah No 7 pembuatan variable array yang langsung memberi nilainya

-          Pada Panah No 8 kita membuat sebuah objek dan lagsung mengisikan parameter Construktor

2. Overload Method

Keterangan :

-          Pada Panah No 1. Itu adalah pembuatan class / cetakan

-          Pada Panah No 2 pembuatan Atribut Array 2 dimensi.

-          Pada Panah No 3 kita membuat Method dengan nama ganjil genap dan jika kita ingin menambahkan parameter kita langsung menuliskannya didalamnya “(Parameter)”;

-          Pada Panah No 4 kita mendeklarasikan nilai dari parameter dijadikan sebagai nilai artibut

-          Pada Panah No 5 ini kita akan mencetak sebuah output

-          Pada Panah No 6 disini kita membuat sebuat perulangan untuk mengambil data dari sebuah array yang kita buat

-          Pada Panah No 7 kita membuat sebuah fungsi percabangan/brancing yang dugunakan untuk mengecek data yang ada pada atribut termasuk bilangan ganjil atau genap

-          Pada Panah No 8 Kita membuat sebuah variable data array yang bertipe data integer/bilangan bulat dan langsung memberi nilainya

-          Pada Panah No 9 untuk membuat sebuah objek yang bernama GanjilGenap

-          Pada Panah No 10 ini kita akan memanggil sebuat methoad telah kita buat

NIM : 1210651099

Nama : Muhammad Zaenol Arifin

Kelas : C

Info
Date Posted: 13 Oct 2013 @ 9:50 AM
Last Modified: 13 Oct 2013 @ 10:19 AM
Posted By: ilmu-ti.xp3.biz
 

Responses to this post » (None)

 
Post a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


 Last 50 Posts
 Back
Change Theme...
  • Users » 1
  • Posts/Pages » 22
  • Comments » 1
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight
Free Web Hosting