在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
接口的類。