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)接口了。
上一篇vue界面路由嵌套