TI

Pertanyaan

1. Mengapa Dibutuhkan Sebuah Konstruktor?
2. Bagaimana jika tidak ada Konstruktor dalam sebuah class?
3. Mengapa kadang dibutuhkan sebuah overloading konstruktor?
4. Bagaimana jika tidak ada overloading konstruktor?

1 Jawaban

  • 1. Karena konstruktor adalah metode yang akan dieksekusi terlebih dahulu pada saat membuat instansi dari class tsb.

    2. Class tidak bisa dibuat. (tergantung juga, karena ada bahasa pemrograman yang jika constructornya tidak didefinisikan mereka membuatnya secara implisit)

    3. Terkadang kita memerlukan overloading agar tipe data tersebut bisa kita buat dengan beberapa cara. Misalnya ada parameter yang bersifat opsional, etc..

    4. Tidak apa-apa, tetapi mungkin tipe data tersebut akan tidak fleksibel untuk dipanggil.

Pertanyaan Lainnya