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

📄 name.java

📁 it contains the practical programs in our college
💻 JAVA
字号:
import java.util.*;public class Name implements Comparable<Name> {    private final String firstName, lastName;    public Name(String firstName, String lastName) {        if (firstName == null || lastName == null)            throw new NullPointerException();	this.firstName = firstName;        this.lastName = lastName;    }    public String firstName() { return firstName; }    public String lastName()  { return lastName;  }    public boolean equals(Object o) {        if (!(o instanceof Name))            return false;        Name n = (Name)o;        return n.firstName.equals(firstName) &&               n.lastName.equals(lastName);    }    public int hashCode() {        return 31*firstName.hashCode() + lastName.hashCode();    }    public String toString() {	return firstName + " " + lastName;    }    public int compareTo(Name n) {        int lastCmp = lastName.compareTo(n.lastName);        return (lastCmp != 0 ? lastCmp :                firstName.compareTo(n.firstName));    }}

⌨️ 快捷键说明

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