Java抽象員工經理例項

2021-09-19 14:53:28 字數 773 閱讀 1606

程式設計師3個屬性:姓名,年齡,工資

經理:包括上面三個屬性,還有獎金屬性

繼承思想設計類,類中提供必要的方法進行屬性訪問

public class test 

}abstract class employee //空參構造

public employee(string name,int age, double salary)

public void setname(string name)

public string getname()

public void setage(int age)

public int getage()

public void setsalary(double salary)

public double getsalary()

public abstract void work(); //抽象方法}

class coder extends employee

public coder(string name,int age,double salary)

public void work()

}class manager extends employee

public manager(string name,int age,double salary,double bonus)

public void work()

}

超過經理收入的員工

create table employee id number 10 primary key,name varchar 10 not null salary number 10 managerid number 10 insert into employee values 1 jon 70000,3...

超出經理收入的員工

create table ifnot exists employee id int name varchar 255 salary int managerid int truncate table employee insert into employee id,name,salary,manage...

超過經理收入的員工

employee表包含所有員工,他們的經理也屬於員工。每個員工都有乙個 id,此外還有一列對應員工的經理的 id。id name salary managerid 1 joe 70000 3 2 henry 80000 4 3 sam 60000 null 4 max 90000 null 給定em...