Thursday, June 5, 2014

Tutorial 37 - Constructor Overloading

Katakanlah kita buat satu class yang ada constructor, macam ni:

class Time yang asal


Dan untuk guna class Time, kita akan tulis macam ni:

main class yang asal untuk run class Time


Untuk guna class Time, Java akan paksa kita untuk letak tiga argument(contoh: 3, 45, 30), baru kita boleh guna class tersebut.

Tapi, macam mana kalau ada satu hari nanti kita jadi malas sikit, kita nak letak satu je argument ataupun takmau letak langsung! Dan kita masih nak guna class Time.

Jadi, itulah tujuan tutorial ini, iaitu dengan menggunakan constructor overloading. Istilah ni tak payah ingat pun takpe, saje kabor kot-kot nanti exam tanya.

Kat bawah ni adalah contoh penggunaan constructor overloading:

class Time dengan constructor overloading


Simple je kan?

Kita tambah saje constructor baru dengan parameter yang lain-lain.

Nak tau jadi ke tak, kita run ni:

main class untuk run class Time lepas tambah constructor overloading


dan akan dapat output:

03:45:30
02:30:00
20:00:00
00:00:00



Tutorial akan datang kita akan tengok macam mana nak ringkaskan lagi class Time ni.

0 comments:

Post a Comment

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India