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;
        }
    }
    以粮为纲全面发展
  • 相关阅读:
    Linux (x86) Exploit 开发系列教程之三(Off-By-One 漏洞 (基于栈))
    Linux (x86) Exploit 开发系列教程之二(整数溢出)
    Linux (x86) Exploit 开发系列教程之一(典型的基于堆栈的缓冲区溢出)
    Linux (x86) Exploit 开发系列教程之四(使用return-to-libc绕过NX bit)
    xss level11
    f.select
    jquery.backstretch
    linux目录或文件权限
    pradino 命令
    Padrino 博客开发示例
  • 原文地址:https://www.cnblogs.com/alexliuf/p/13182439.html
Copyright © 2011-2022 走看看