계승의 사상을 결합하여 프로젝트 매니저 및 프로그래머 클래스 Coder[행위: 작업work]를 정의한다.

12671 단어
/*
계승의 사상을 결합하여 다음과 같은 수요를 분석하고 프로젝트 매니저 [속성: 성명 품번 임금 보너스] [행위: 작업워크] 정의 프로그래머 클래스 코드[속성: 성명 품번 임금] [행위: 작업워크] 요구를 실현한다. 두 가지 유형의 대상을 구성하고 각자의 워크 방법으로 운행한 결과: 성명: 장삼, 품번: 9527, 임금: 10000.0,의 프로그래머가 코드를 작성하고 있습니다. 이름은 이사, 근무번호는 9528, 임금은 15000.0, 보너스는 2000.0입니다. 프로젝트 매니저는 프로그래머가 코드를 작성하는 것을 관리하고 있습니다.
 */
public class t7 {
    public static void main(String[] args) {
        Coder c = new Coder("  ",9527,10000.0);
        c.work();

        Manager m = new Manager("  ",9528,15000.0,2000.0);
        m.work();
    }
}

class Coder extends zongde{
    public Coder() {
    }

    public Coder(String name, int id, double gz) {
        super(name, id, gz);
    }

    public void work(){
        //  ,   :9527,   :10000.0,          
        System.out.println(getName()+",   :"+getId()+",   :"+getGz()+",          ");
    }
}

class Manager extends zongde{
    private double jj;

    public Manager(double jj) {
        this.jj = jj;
    }

    public Manager(String name, int id, double gz, double jj) {
        super(name, id, gz);
        this.jj = jj;
    }

    public void work(){
        //  ,   :9528,   :15000.0,   :2000.0,               
        System.out.println(getName()+",   :"+getId()+",   :"+getGz()+",   :"+jj+",               ");
    }
}

class zongde{
    private String name;
    private int id;
    private double gz;

    public zongde() {
    }

    public zongde(String name, int id, double gz) {
        this.name = name;
        this.id = id;
        this.gz = gz;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public double getGz() {
        return gz;
    }

    public void setGz(double gz) {
        this.gz = gz;
    }
}

좋은 웹페이지 즐겨찾기