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;
        }
    }
    以粮为纲全面发展
  • 相关阅读:
    好文转载—做到更好之前,你需要做得好
    Java中UUID的实现
    利用jQuery UI制作包含文本内容的slider
    JavaScript的陷阱 By 三七
    举例解读云计算三种服务模式SaaS、PaaS和IaaS及其之间关系
    用户管理系统接口文档
    PL/SQL 中文乱码解决方案
    百万级PHP网站架构工具箱
    双缓冲方法解决屏幕刷新闪烁的问题
    JavaScript绘图
  • 原文地址:https://www.cnblogs.com/alexliuf/p/13182439.html
Copyright © 2011-2022 走看看