Jumat, 11 Oktober 2013

Pemerograman Berorientasi Objek Overloading Constructor & Overloading Method Dalam Array

       wah, lama gak posting :D
hehehehehehehe kali ini ane bakalan sedikit membagi ilmu, maupun sedikit yang penting bermanfaat :D,

sedikit mengulas materi yang di ajarkan oleh dosen ane gan yaitu Bpk. Mudafiq Riyan Pratama, S.Kom,dan juga ini posting sebagai tugas ane gan :D

ya biasa tahap belajar kalau ada kesalahan harap dimaklumi gan,
       yukz kita mulai dengan pengenalan array dahulu, agar nantinya dapat mengerjakan Overload Constructor & Overload Method dalam Array gan .....

ARRAY

  • Array merupakan sebuah kemampuan  untuk  menggunakan  satu  variabel  yang  dapat menyimpan  beberapa  data dan  memanipulasinya  dengan  lebih  efektif. 
    Sebuah array akan menyimpan beberapa item data yang memiliki tipe data 
sama didalam sebuah blok memori yang berdekatan yang kemudian dibagai menjadi beberapa ruang.  Array adalah sebuah variabel/sebuah lokasi tertentu yang memiliki satu nama sebagai identifier,namun identifier ini dapat menyimpan lebih dari sebuah nilai.

    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;

                Anda juga dapat menempatkan sepasang tanda kurung [] sesudah nama identifier.
           Sebagai contoh,
int ages[];

    Setelah pendeklarasian array,kita harus membuat array dan menentukan berapa panjangnya dengan sebuah konstruktor.Proses ini di Java disebut sebagai instantiation (istilah dalam Java yang berarti membuat).

     Selain menggunakan sebuah pernyataan new untuk meng-instantiate array,Anda juga dapat mendeklarasikan,membangun,kemudian memberikan sebuah nilai pada array sekaligus dalam sebuah pernyataan.

      Untuk mengakses sebuah elemen dalam array,atau mengakses sebagian dari array,Anda harus menggunakan sebuah angka atau yang disebut sebagai indeks atau subscript. Pada saat memasukkan nilai ke dalam array,sebuah nomor indeks atau subscript telah diberikan kepada tiap anggota array,sehingga program dan programmer dapat mengakses setiap nilai pada array apabila dibutuhkan.Nilai indeks selalu dalam tipe integer,dimulai dari angka nol dan dilanjutkan ke angka berikutnya sampai akhir array.Sebagai catatan bahwa indeks didalam array dimulai dari nol sampai dengan(ukuranArray-1).

      Perlu diperhatikan bahwa sekali array dideklarasikan dan dikonstruksi,nilai yang disimpan dalam setiap anggota array akan diinisialisasi sebagai nol.Oleh karena itu,apabila Anda menggunakan tipe data seperti String,array tidak akan diinisalisasi menjadi string kosong “ ”

      Untuk mengetahui berapa banyak elemen didalam sebuah array,Anda dapat menggunakan atribut length dari array.Atribut ini akan mengembalikan ukuran dari array itu sendiri.
               Sebagai contoh,
                                           arrayName.length

       Array multidimensi diimplementasikan sebagai array yang terletak didalam array.Array multidimensi dideklarasikan dengan menambahkan jumlah tanda kurung setelah nama array.
Untuk mengakses sebuah elemen didalam array multidimensi,sama saja dengan mengakses array satu dimensi.

System.out.print( dogs[0][0] );


Setelah megulas sedikit tentang array,
yukz kita pahami apa yang dimaksud overloading construktor dan method................



Overload Constructor

Selain pada method normal pada umumnya, proses overload juga dapat diaplikasikan kedalam constructor suatu kelas. Hal ini disebabkan karenan sebenarnya konstruktor juga adalah sebuah method yang mengembalikan tipe kelas. Pada kenyataan dilapangan, suatu kelas pada umumnya justru memiliki lebih dari satu konstruktor.

                        ini contoh souce code yang saya bikin tentang overloading construktor




Overload Method

Dalam suatu kelas, kita dapat mendefinisikan lebih dari satu method dengan nama yang sama, selama parameter yang terdapat pada method-method tersebut berbeda . Parameter dalam suatu method dikatakan berbeda dari method lainnya apabila:

·          Jumlahnya berbeda, meskipun tipe datanya sama

·          Tipe datanya berbeda, meskipun jumlahnya sama

·          Jumlah dan tipe datanya berbeda 

ini contoh souce code yang saya bikin tentang overloading method


 

DAN YANG TERAKHIR INI YANG TERPENTING :D
Karna ini jiihad dari dosen ane gan :)
setiap manusia pasti memiliki kesalahan, yah kalau jihad ane salah komentar anda saya tunggu gan ...

JIHAD

1. Buatlah fungsi untuk menampilkan array satu dimensi dengan menerapkan overloading constructor.
2. Buatlah fungsi untuk menampilkan array dua dimensi dengan menerapkan overloading method.

JAWAB

1. Array satu dimensi dengan menerapkan overloading constructor
         contoh 1 dimensi array : int [] nim;


2. Array dua dimensi dengan menerapkan overloading method
         contoh 2 dimensi array : int [][] nim;



Oke sekian dulu posting dari ane gan
dan lupa juga terimaksih gan, Akhirnya tugas saya telah selesai..
semoga bermanfaat buat kalian ...........



Disusun oleh :
Cindy_Muzaijanah
PBO_Tugas_2




0 komentar:

Posting Komentar