implements
例子:
interface Dot {
void move();
void display();
}
class CircleDot implements Dot {
float x = 50;
float y = 50;
void move() {
x = x + random(-1, 1);
}
void display() {
ellipse(x, y, 16, 16);
}
}
class SquareDot implements Dot {
float x = 50;
float y = 50;
void move() {
y = y + random(-1, 1);
}
void display() {
rect(x, y, 16, 16);
}
}
描述:实现一个接口或一组接口。 接口用于在类之间建立协议; 他们建立一个类的表单(方法名,返回类型等),但没有实现。 实现后,可以像任何其他类一样使用和扩展接口。
因为Java不允许一次扩展多个类,所以可以创建接口,因此可以在实现它的类中找到特定的方法和字段。 线程就是一个例子; 它实现了“Runnable”接口,这意味着该类在其中有一个名为“public void run()”的方法。
相关:
extends
- 本文固定链接: http://iprocessing.cn/2017/06/30/implements实现接口/
- 转载请注明: 卡萨布兰卡 于 Processing编程艺术 发表