⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mailaddresstest.java

📁 ACCP 软件工程java 教程学生用书
💻 JAVA
字号:
/** (c)2005 Aptech Limited.
 * 版权所有
 */

/* 导入所需的类. */

import java.util.ArrayList;

/**
 * 用户定义的类用于存储客户的邮件地址.
 * @version 1.0, 2005 年 5 月 20 日
 * @author Michael
 */

class MailAddress {

/**
 * 声明 String 变量以存储名称. */
    String name;

/**
 * 声明 String 变量以存储街道名. */
    String street;

/**
 * 声明 String 变量以存储市(县)名. */
    String city;

/**
 * 声明 String 变量以存储省(自治区)名. */
    String state;

/**
 * 声明 String 变量以存储国家(地区)名. */
    String country;

/**
 * 声明 String 变量以存储 pin 码. */
    String pincode;

/**
 * 构造方法初始化变量.
 * @param lastName 用于初始化名称
 * @param streetName 用于初始化街道
 * @param cityName 用于初始化市(县)
 * @param stateName 用于初始化省(自治区)
 * @param countryName 用于初始化国家(地区)
 * @param pin 用于初始化 pin 码
 */
    MailAddress(final String lastName, final String streetName,
    final String cityName, final String stateName,
    final String countryName, String pin) {

        name = lastName;
        street = streetName;
        city = cityName;
        state = stateName;
        country = countryName;
        pincode = pin;
    }

/**
 * 重写 toString() 方法.
 * @return 变量的字符串表示
 */
    public String toString() {

        return "\nName : " + name + "\nStreet : " + street + "\nCity : "
        + city + "State : " + state + "\nCountry : " + country
        + "\nPinCode : " + pincode + "\n";
    }
}

/**
 * 这个程序演示 ArrayList 类的用法.
 * @version 1.0, 2005 年 5 月 20 日
 * @author Michael
 */

class MailAddressArrayList {

/**
 * 声明 arrayList. */
    ArrayList addressObj;

/**
 * 构造方法初始化 ArrayList. */
    MailAddressArrayList() {
         addressObj = new ArrayList();
    }

/**
 * 将值添加到 ArrayList.*/

    void add() {
         addressObj.add(new MailAddress("David Clarke", "10 Downing Street",
         "London", "London", "United Kingdom", "110022"));
         addressObj.add(new MailAddress("John Lenon", "12 Park Avenue",
         "California", "California", "USA", "210033"));
         addressObj.add(new MailAddress("Stefii Graff", "14 Maple Lane",
        "Mahoma", "Sydney", "Australia", "412033"));
    }

/**
 * 显示 ArrayList 的值.*/

    void display() {
       System.out.println("\n****************************");
       System.out.println("客户电子邮件地址");
       System.out.println("****************************");
       System.out.println(addressObj.toString());

    }
}

/**
 * 这个程序测试 MailAddressArrayList 类.
 * @version 1.0, 2005 年 5 月 20 日
 * @author Michael
 */
class MailAddressTest {

/**
 * 构造方法. */

    protected MailAddressTest() {
    }

/**
 * 这是 main 方法, 任何应用程序的入口点.
 * @param args 传递至 main 方法
 */
    public static void main(String[] args) {
        MailAddressArrayList mailAddressObj = new MailAddressArrayList();
        mailAddressObj.add();
        mailAddressObj.display();
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -