Java核心技术_笔记6-3

1.比较器接口 T是一个类
public interface Comparators< T>
{
int compare (T first ,T second) ;
}

2.
class LengthComparator implements Comparator < String>
{
public int compare ( String first , String second ) {
return first.length() - second.lengt() ;
}
}
声明时
Comparator < String > comp = new LengthComparator();

3.
希望 copy 是一个新对象,它的初始状态与 original相同,但是之后它们各自会有自己不同的状态,这种情况下就可以使用 clone 方法
Employee copy = original;//调用同一对象
Employee copy = original,clone();//调用同状态的不同对象

4.克隆的用法
class Employee implements Cloneable
{
public Employee clone() throws CloneNotSupportedException{
return (Employee)super.clone();
}
}

猜你喜欢

转载自blog.csdn.net/Matrix576/article/details/82534280