覆蓋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-進階-多態接口內部類
主要就是靜態內部類的使用以及自定義接口使用