私は、世界中の何百万もの他のインターフェースと同様に、Java インターフェースを理解しようとしています。インターフェイスを実際に使用しているかどうかをテストするにはどうすればよいですか? TestBubbles クラスの「implements」を削除しても、同じ結果が得られます。いずれかのメソッド定義を変更してコンパイルに失敗する可能性がありますが、渡すデータをテストするにはどうすればよいですか?
public interface Bubbles {
public void addAir(String bubbleType, float bubbleOne, float bubbleTwo );
}
public class TestBubbles implements Bubbles {
public static void main(String [] args){
String type = "wiggly";
float sizeOne = 42.01f;
float sizeTwo = 80.10f;
TestBubbles tb = new TestBubbles();
tb.addAir(type, sizeOne, sizeTwo);
}
public void addAir(String rType, float fOne, float fTwo ){
System.out.println(rType + " " + fOne + " " + fTwo);
}
}