zoukankan      html  css  js  c++  java
  • 在一个类中调用另外一个类

    题目:

    设计一个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;
        }
    }
    以粮为纲全面发展
  • 相关阅读:
    计算机中丢失OPENGL.dll
    BAT或赌在当下或押在未来,谁是王者?
    singleton
    计算机原理扫盲
    汇编扫盲
    sublime text 3 使用过程总结记录
    sublime text3侧边栏主题不生效问题解决
    atom初体验
    Sublime Text 3 快捷键总结
    微信后台开发第一步:nodeJS+express接入微信后台详细教程
  • 原文地址:https://www.cnblogs.com/alexliuf/p/13182439.html
Copyright © 2011-2022 走看看