Classes and Object: A Deeper Look

Time Class Case Study
Pada contoh ini terdapat dua class yaitu Time1 dan Time1Test. Class Time1 merepresentasikan waktu dalam satu hari. Sementara class Time1Test adalah pengaplikasian class yang dimana main methodnya membuat objek class Time1.

Controlling Access to Member
Pada contoh ini dijelaskan bahwa komponen class yang bersifat private tidak dapat diakses dari luar class. Ketika program di-compile, compiler mengeluarkan pesan error yang menandakan bahwa komponen class yang bersifat private tidak dapat diakses. Program ini membutuhkan class dari source code Time1.



Referring to Current Object's Member with the this Referrence
Pada contoh kali ini, ditunjukkan bahwa setiap object dapat mengakses referensi ke dirinya sendiri menggunakan kata kunci this. Program dibawah ini digunakan secara implisit dan eksplisit untuk merujuk ke anggota suatu objek.

Time Class Case Study: Overloaded Constructors
Seperti yang telah diketahui, bahwa kita dapat mendeklarasikan constructor secara spesifik bagaimana objek class seharusnya diinisialisasi. Selanjutnya, akan disajikan class dengan beberapa overload constructors yang bisa membuat objek class dapat diinisialisasi dengan cara yang berbeda. Untuk melakukan overload constructor, diperlukan beberapa deklarasi constructor dengan signature yang berbeda.

Sumber: How to Program - Ninth Edition by Deitel
Komentar
Posting Komentar