📄 personalinfo.java
字号:
/* * @(#) PersonalInfo.java * Copyright 2004 HWStudio. All rights reserved. */package hws.item.smart.utility.mail;/** * 个人信息 * * @version 0.1 2005-07-13 * @author Hwerz */public class PersonalInfo extends Object { /*------------------------------------------------------------------------* * 属性定义 * *------------------------------------------------------------------------*/ /** * 姓名 */ private String name; /** * 单位 */ private String organization; /** * 电子邮件 */ private String email; /** * 回复地址 */ private String reply; /*------------------------------------------------------------------------* * 构造函数 * *------------------------------------------------------------------------*/ /** * Create a new instance of this class * * @param name 姓名 * @param organization 单位 * @param email 电子邮件 * @param reply 回复地址 */ 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; } /** * 设置姓名 * * @param name 待设置的姓名 */ public void setName(String name) { this.name = name; } /** * 返回单位 * * @return 单位 */ public String getOrganization() { return organization; } /** * 设置单位 * * @param organization 待设置的单位 */ public void setOrganization(String organization) { this.organization = organization; } /** * 返回电子邮件 * * @return 电子邮件 */ public String getEmail() { return email; } /** * 设置电子邮件 * * @param email 待设置的电子邮件 */ public void setEmail(String email) { this.email = email; } /** * 返回回复地址 * * @return 回复地址 */ public String getReply() { return reply; } /** * 设置回复地址 * * @param reply 待设置的回复地址 */ 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(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -