برنامه کلاس abstract Employ
نوشته شده توسط :
//abstract class
package employ;
 
public abstract class Employee {
    
    //filds in class employee
    private String name;
    private String family;
    
    
    //sazande
    Employee(String name,String family){
        setName(name);
        setFamily(family);
    }
    
    //setName
    public void setName(String name){
        this.name=name;
    }
    
    //setFamily
    public void setFamily(String family){
        this.family=family;
    }
    
    //getName
    public String getName(){
        return this.name;
    }
    
    //getFamily
    public String getFamily(){
        return this.family;
    }
    
    //abstract function
    //bedone piyadesazi
    public abstract double hoghoogh();
    
    public String toString(){
        return name+":"+family;
    }
}
 
 

//class farzand
package employ;

public class TamamVaght extends Employee{
//filds
private double hooghoghe_mahane;

//sazande
TamamVaght(String name,String family,double hooghoghe_mahane){
super(name,family);
setHoghogheMahane(hooghoghe_mahane);
}

//setHoghoghMahane
public void setHoghogheMahane(double hooghoghe_mahane){
this.hooghoghe_mahane=hooghoghe_mahane;
}

//getHoghoghMahane
public double getHoghoghMahane(){
return this.hooghoghe_mahane;
}

//piyade sazi tabe abstract Employee
@Override
public double hoghoogh(){
return hooghoghe_mahane;
}

public String toString(){
return super.toString()+"::"+this.hooghoghe_mahane;
}

}


//class farzand
package employ;

public class RoozMozd extends Employee {

//filds saate va pool pardakhti b eza yek saat
private double hour;
private double hoghoogh_saati;

//sazande
RoozMozd(String name, String family, double hour, double hoghoogh_saati) {
super(name,family);
this.hour=hour;
this.hoghoogh_saati=hoghoogh_saati;
}

//setHour
public void setHour(double hour){
this.hour=hour;
}

//setHoghooghSaati
public void setHoghooghSaati(double hoghoogh_saati){
this.hoghoogh_saati=hoghoogh_saati;
}

//getHour
public double getHour(){
return this.hour;
}

//getHoghooghSaati
public double getHoghooghSaati(){
return this.hoghoogh_saati;
}

//mohasebaye hooghogh
public double hoghoogh(){
return this.hour*this.hoghoogh_saati;
}

//toString
public String toString(){
return super.toString()+"::"+hoghoogh();
}
}


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

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


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

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

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