色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java用接口的定義和實現(xiàn)

錢艷冰1年前7瀏覽0評論

Java中的接口是一種特殊的類,它定義了一些方法的簽名,但是并不提供這些方法的實現(xiàn)。接口可以被實現(xiàn)(implement)由具體類提供實現(xiàn),并在使用時通過接口來引用具體實現(xiàn)類的對象。接口的定義使用interface關(guān)鍵字:

public interface MyInterface {
public void method1();
public int method2(String str);
}

上述代碼定義了一個接口MyInterface,其中包含了兩個方法的簽名,但沒有方法實現(xiàn)。具體實現(xiàn)類可以通過實現(xiàn)這個接口來提供實現(xiàn),示例如下:

public class MyClass implements MyInterface {
public void method1() {
System.out.println("Method 1 implementation in MyClass.");
}
public int method2(String str) {
System.out.println("Method 2 implementation in MyClass. Input string is: " + str);
return str.length();
}
}

上述代碼定義了一個類MyClass,同時實現(xiàn)了接口MyInterface中的兩個方法。代碼中使用了@Override注解,表示這是對接口中方法的實現(xiàn)。

在使用時,可以通過接口來引用對象,示例如下:

MyInterface myObj = new MyClass();
myObj.method1();
int length = myObj.method2("Hello World");
System.out.println("Length of input string is: " + length);

上述代碼中實例化一個MyClass的對象,并使用MyInterface來引用。通過接口調(diào)用實現(xiàn)類的方法。