visitor.java

来自「高质量Java程序设计 源代码」· Java 代码 · 共 42 行

JAVA
42
字号
package net.betterjava.design.collection.shadowcopy;

public class Visitor implements Comparable, Cloneable {
	private String name;
	private String address;

	public Visitor(String aName, String anAddress) {
		name = aName;
		address = anAddress;
	}

	public int compareTo(Object o) {
		Visitor v = (Visitor) o;
		return name.compareTo(v.getName());
	}

	public String getAddress() {
		return address;
	}

	public String getName() {
		return name;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Object clone() throws CloneNotSupportedException {
		return super.clone();
	}

	public String toString() {
		return name + "," + address;
	}

}

⌨️ 快捷键说明

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