覆盖clone的方法,声明为public。实现Cloneable。object.clone方法返回一个值,必须用强制类型转换。学习
对于只想同包的或子类访问,用protected,由于Circle、Rectangle都继承自父类shape,因此须要子类须要访问主类。ui
不能够,会出现clone()方法不可见的错误。protected对于包外的类也是不可见的。因此通常咱们写clone()方法,通常都用public来修饰。设计
关键代码
code
调用orm
Collections.sort(person,NameComparator);
Collections.sort(person,AgeComparator);对象
shapeComparator实现Comparator接口,使用匿名内部类并对compare进行重写。blog
事件源
事件对象
事件监听器继承
使用implements来实现接口public class EventMainGUI2 extends Frame implements ActionListener接口
public interface ActionListener extends EventListener {事件
/** * Invoked when an action occurs. */ public void actionPerformed(ActionEvent e);
}
题目集:jmu-Java-04-面向对象2-进阶-多态接口内部类
主要就是静态内部类的使用以及自定义接口使用