在一個類中調用另外一個類


題目:

設計一個Worker類和Address類,類的要求如下:

(1)定義一個Worker類,類中定義三個屬性:姓名,年齡,工資(salary),要求如下

  1.提供公開無參構造方法和三個參數構造方法

  2.定義無參的work方法和代整數work(int hours)方法,參數代表工人的工作小時數

(2)定義一個Address類,類中定義屬性:地址(addr),郵編(zipCode),為此類參數提供無參數和有參數的構造方法。

(3)為Worker類添加一個Address類型的屬性 address

(4)定義一個測試類,創建一個Worker對象,其姓名為張三,年齡為26,工資為10000.0;

家庭地址為:北京市海淀區清華園 ,郵編為10010

public class TestZhangSan//測試類
{
    public static void main(String[] args) 
    {

        Worker wor = new Worker("張三",12,10000.0,new Address("北京市海淀區清華園1號","100010"));//創建測試工人對象
    }
}
class Worker//工人類
{
    String name;//成員變量
    int age;
    double salary;
    int hours;
    Address address;//創建一個地址屬性

    Worker(){}//無參構造函數
    Worker(String name,int age,double salary,Address add){//有參構造函數
        this.name = name;
        this.age = age;
        this.salary = salary;
        this.address = address;
    }
    void work(){}
    int work(int hour){//工作方法
        System.out.println("打工小時數"+hour);
        return hour;
    }
}
class Address//地址類
{
    String addr;//成員變量
    String zipCode;
    Address(){}//無參構造方法
    Address(String addr,String zipCode)//有參構造方法
    {
        this.addr = addr;
        this.zipCode = zipCode;
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM