欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 和接口有關的匿名類

錢浩然2年前7瀏覽0評論

Java中的接口是一種非常重要的概念。接口可以看成一種契約,規(guī)定了類需要實現(xiàn)哪些方法,從而保證了代碼的可靠性和可維護性。在Java中,我們可以使用匿名類來實現(xiàn)接口。

public interface Shape {
void draw();
}
public class Main {
public static void main(String[] args) {
//創(chuàng)建一個匿名類,并實現(xiàn)Shape接口中的draw()方法
Shape shape = new Shape() {
@Override
public void draw() {
System.out.println("繪制一個圖形");
}
};
//調用draw()方法
shape.draw();
}
}

上面的代碼中,我們使用了匿名類來實現(xiàn)Shape接口中的draw()方法。在創(chuàng)建匿名類時,需要使用”new 接口名()“的方式來創(chuàng)建一個實現(xiàn)了該接口的對象。匿名類需要在接口名后面加上一對花括號,然后在其中實現(xiàn)接口中的方法。

在以上代碼中,我們創(chuàng)建了一個實現(xiàn)了Shape接口的匿名類,并在其中實現(xiàn)了draw()方法。然后我們創(chuàng)建了一個shape對象,并調用了其draw()方法。這樣就可以通過匿名類實現(xiàn)接口了。