【问题描述】请根据已知的程序代码,补全类Worker,显示工人和桌子的信息。【输入形式】无【输出形式】Name=zhangAge=50Salary=4500.0Level=1

public  class  Test{
        public  static  void  main(String[]  args)  
        {
                TableInfo  t=new  TableInfo("Round",4,100,7850);
                Worker  w1  =  new  Worker("zhang",50,4500,1,t);
                w1.display();
        }
}

class  Worker  {
        private  String  name;
        private  int  age;
        private  double  salary;
        private  int  level; 
        private TableInfo table;
        public  Worker(String  name,int  age,double  salary,int  level,TableInfo  table){
            this.name=name;
            this.age=age;
            this.salary=salary;
            this.level=level;
            this.table=table; 
         }

        public  Worker(String  name)
        {
                this.name=name;
                this.age=0;
                this.salary=0;
                this.level=0;
        }

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

        public  void  setAge(int  age){
                this.age=age;
        }
        public  int  getAge(){
                return  this.age;
        }

        public  void  setSalary(double  salary){
                this.salary=salary;
        }
        public  double  getSalary(){
                return  this.salary;
        }

        public  void  setLevel(int  level){
                this.level=level;
        }
        public  int  getLevel(){
                return  this.level;
        }

        public  void  setTable(TableInfo  table){
                this.table=table;
        }
        public  TableInfo  getTable(){
                return  this.table;
        }

        
        public  void  display(){ 
            System.out.println("Name="+name);
            System.out.println("Age="+age);
            System.out.println("Salary="+salary);
            System.out.println("Level="+level);
            table.print();
           }
}

class  TableInfo{
        String  shape;
        int  legs;
        int  hight;
        double  area;
        public    TableInfo(String  shape,  int  legs,int  hight,double  area){
                this.shape  =  shape;
                this.legs  =  legs;
                this.hight  =  hight;
                this.area  =  area;
        }
        public  void  print(){
                System.out.println("My  Table  is:"  +  shape);
        }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值