java中怎么聲明interface的變量

小億
121
2023-11-03 02:39:33
欄目: 編程語言

在Java中,聲明一個(gè)interface的變量需要遵循以下語法:

InterfaceName variableName;

這里的InterfaceName是你的接口名稱,variableName是你給這個(gè)接口變量起的名字。

需要注意的是,接口是一種抽象類型,不能直接實(shí)例化。因此,不能通過接口變量來創(chuàng)建對(duì)象。相反,接口變量通常用于引用實(shí)現(xiàn)該接口的對(duì)象。

例如,如果有一個(gè)名為Drawable的接口:

public interface Drawable {
    void draw();
}

然后你可以聲明一個(gè)Drawable接口的變量:

Drawable drawable;

然后,你可以將該變量賦值為實(shí)現(xiàn)了Drawable接口的對(duì)象:

drawable = new Circle();

這里的Circle是一個(gè)實(shí)現(xiàn)了Drawable接口的類。

0