?? personalinfo.java
字號(hào):
/* * @(#) PersonalInfo.java * Copyright 2004 HWStudio. All rights reserved. */package hws.item.smart.utility.mail;/** * 個(gè)人信息 * * @version 0.1 2005-07-13 * @author Hwerz */public class PersonalInfo extends Object { /*------------------------------------------------------------------------* * 屬性定義 * *------------------------------------------------------------------------*/ /** * 姓名 */ private String name; /** * 單位 */ private String organization; /** * 電子郵件 */ private String email; /** * 回復(fù)地址 */ private String reply; /*------------------------------------------------------------------------* * 構(gòu)造函數(shù) * *------------------------------------------------------------------------*/ /** * Create a new instance of this class * * @param name 姓名 * @param organization 單位 * @param email 電子郵件 * @param reply 回復(fù)地址 */ public PersonalInfo(String name, String organization, String email, String reply) { super(); this.name = name; this.organization = organization; this.email = email; this.reply = reply; } /*------------------------------------------------------------------------* * 公共方法 * *------------------------------------------------------------------------*/ /** * 返回姓名 * * @return 姓名 */ public String getName() { return name; } /** * 設(shè)置姓名 * * @param name 待設(shè)置的姓名 */ public void setName(String name) { this.name = name; } /** * 返回單位 * * @return 單位 */ public String getOrganization() { return organization; } /** * 設(shè)置單位 * * @param organization 待設(shè)置的單位 */ public void setOrganization(String organization) { this.organization = organization; } /** * 返回電子郵件 * * @return 電子郵件 */ public String getEmail() { return email; } /** * 設(shè)置電子郵件 * * @param email 待設(shè)置的電子郵件 */ public void setEmail(String email) { this.email = email; } /** * 返回回復(fù)地址 * * @return 回復(fù)地址 */ public String getReply() { return reply; } /** * 設(shè)置回復(fù)地址 * * @param reply 待設(shè)置的回復(fù)地址 */ public void setReply(String reply) { this.reply = reply; } /*------------------------------------------------------------------------* * 覆蓋方法 * *------------------------------------------------------------------------*/ /** * 覆蓋超類Object的方法 * * @param obj the reference object with which to compare * @return true if this object is the same as the obj argument; false * otherwise */ public boolean equals(Object obj) { boolean equal; if (obj instanceof PersonalInfo) { PersonalInfo info = (PersonalInfo) obj; equal = name.equals(info.getName()) && email.equals(info.getEmail()); } else { equal = false; } return equal; } /** * 覆蓋超類Object的方法 * * @return a hash code value for this object */ public int hashCode() { return super.hashCode() + name.hashCode() + email.hashCode(); }}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -