نوشته شده توسط :
package time;
 
public class Time1 {
 
    protected int hour;
    protected int second;
    protected int minute;
 
    //sazande bedone parametr
    Time1() {
        hour = minute = second = 0;
    }
 
    //sazande ba 3 parametr
    //call sethour,setminute,set second
    Time1(int hour, int minute, int second) {
        setHour(hour);
        setMinute(minute);
        setSecond(second);
    }
 
    //sazande ba yek class
    Time1(Time1 t) {
        this.hour = t.hour;
        this.minute = t.minute;
        this.second = t.second;
    }
 
    //set hour
    //hour 0 to 23
    public void setHour(int hour) {
        this.hour = (hour >= 0 && hour <= 23) ? hour : 0;
    }
 
    //set minute
    //minute 0 to 59
    public void setMinute(int minute) {
        this.minute = (minute >= 0 && minute <= 59) ? minute : 0;
    }
 
    //set second
    //second 0 to 59
    public void setSecond(int second) {
        this.second = (second >= 0 && second <= 59) ? second : 0;
    }
    
    //get hour
    public int getHour(){
        return this.hour;
    }
    
     //get minute
    public int getMinute(){
        return this.minute;
    }
    
     //get hour
    public int getSecond(){
        return this.second;
    }
    
    //toString overload
    public String toString(){
        return this.hour+":"+this.minute+":"+this.second;
    }
}
 
 
 
//class farzand
package time;
 
public class Time2 extends Time1 {
    //tarife fild
 
    private int mili;
 
    //sazande bedon parametr
    Time2() {
        mili = 0;
    }
 
    //sazande ba 4 parametr
    //call super for pedar
    //call setMili
    Time2(int hour, int minute, int second, int mili) {
        super(hour, minute, second);
        setMili(mili);
    }
 
    //sazande ba yek class
    Time2(Time2 t) {
        super(t);
        this.mili = t.mili;
    }
 
    //setMili
    //mili 0 to 999
    public void setMili(int mili) {
        this.mili = (mili >= 0 && mili <= 999) ? mili : 0;
    }
 
    //getMili
    public int getMili() {
        return this.mili;
    }
 
    //toString
    //super for pedar
    public String toString() {
        return super.toString() + ":" + this.mili;
    }
}
 

بازگشت به خانه

:: موضوعات مرتبط: برنامه سازی پیشرفته , ,
:: برچسب‌ها: برنامه , کلاس , Time ,
:: بازدید از این مطلب : 346
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : یک شنبه 17 خرداد 1394 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: