// Fig. 8.1: Time1java //Time1 class declaration maintains the time in 24-hour format. public class Time1 { int hour; int minute; int second; public void setTime( int h, int m, int s) { if ( ( h >= 0 && h < 24 ) && ( m >= 0 && m < 60 ) && ( s >= 0 && s < 60 ) ) { hour = h; minute = m; second = s; } else throw new IllegalArgumentException( "hour, minute and/our second was out of range"); } public String toUniversalString() { return String.format("%02d:02d:%02d", hour,minute,second); } public String toString() { return String.format("%d:%d02:%d02 %s", ( ( hour == 0 || hour == 12 ) ? 12 : hour % 12 ), minute, second, (hour < 12 ? "AM" : "PM" ) ) ; } } // Fig.8.2: Time1Test.java // Time1 object used in
Postingan
Menampilkan postingan dari Februari, 2017
- Dapatkan link
- Aplikasi Lainnya
Pemograman Berbasis Objek KONSEP OBJEK 1. Objek Objek merupakan sesuatu yang memiliki identitas (nama), pada umumnya juga memiliki data tentang dirinya maupun object lain dan mempunyai kemampuan untuk melakukan sesuatu dan bisa bekerja sama dengan objek lainnya. Contoh object : Rumah, mobil, sepeda motor, meja, dan komputer merupakan contoh-contoh object yang ada di dunia nyata. 2. Property Property (atau disebut juga dengan atribut) adalah data yang terdapat dalam sebuah class. Melanjutkan analogi tentang laptop. Contoh property dari laptop bisa berupa merk, warna, jenis processor, ukuran layar, dan lain-lain. 3. Method Method pada dasarnya adalah function yang berada di dalam class. Seluruh fungsi dan sifat function bisa diterapkan kedalam method, seperti argumen/parameter, mengembalikan nilai (dengan keyword return), dan lain-lain.Method adalah tindakan yang bisa dilakukan didalam class. Jika menggunakan analogi class laptop kita. C ontoh me