接口和繼承是Java面向對象編程中常用的兩種機制。下面將一一介紹它們的實現方法。
接口的實現:
public interface MyInterface { public void myMethod(); } public class MyClass implements MyInterface { public void myMethod() { // 寫你自己的代碼 } }
MyInterface是一個接口,定義了一個抽象方法myMethod()。通過implements關鍵字,MyClass實現了MyInterface接口,并實現了myMethod()方法。實現了接口的類必須實現接口中所有的抽象方法。
繼承的實現:
public class ParentClass { public void parentMethod() { // 寫你自己的代碼 } } public class ChildClass extends ParentClass { public void childMethod() { // 寫你自己的代碼 } }
ParentClass是父類,ChildClass是子類。通過extends關鍵字,ChildClass繼承了ParentClass的所有方法和屬性,并可以添加自己的成員變量和成員方法。子類可以訪問父類的protected成員變量和方法。
通過實現接口和繼承類,可以寫出更加靈活的Java代碼。