Kategori Uncategorized

Mengontrol Kodingan Kita

Biasanya kita menyimpan kodingan kita di komputer tempat kita mengembangkan kodingan kita. Ketika kita perlu untuk berbagi kodingan kita dengan teman, atau mungkin kita menggunakan lebih dari satu komputer sebagai tempat kita ngoding, contohnya desktop atau laptop secara bersamaan, kita berbagi kode program kita dengan melakukan copy-paste seluruh folder kodingan kita dan kita bagikan seperlunya. Sebenarnya ini adalah cara yang tidak baik, terutama ketika kita melakukan pertukaran program di mana melibatkan perubahan-perubahan dan pengembangan dari pihak lainnya. Oleh...

Overloading Dalam Generics

Overloading pada dasarnya adalah menghilangkan ambiguitas dari method-method yang bernama sama dengan menambahkan daftar parameter sebagai ‘kata-kunci’ dari suatu method. Sedangkan generic melakukan generalisasi suatu tipe data, dan tentu saja karena tipe data tersebut tidak diketahui saat penulisan class yang generic, tipe data tersebut dianggap ambigu. Nah jadi, jika terdapat method-method yang menggunakan tipe generic pada parameternya, tentu saja method tersebut menjadi ambigu pada saat kompilasi karena satu atau lebih parameter yang bertipe generic tidak dapat ditentukan tipe datanya, dan pada kondisi seperti ini, overloading seharusnya menjadi gagal.