interface Sporty {
public void beSporty();
}
class Ferrari implements Sporty {
public void beSporty() {
System.out.println("inside Ferrari impelemnting Sporty");
}
}
class RacingFlats implements Sporty {
public void beSporty() {
System.out.println("inside RacingFlats impelemnting Sporty");
}
}
public class TestSportythings {
public static void main(String[] args) {
Sporty[] sportyThings = new Sporty[3];
sportyThings[0] = new Ferrari();
sportyThings[1] = new RacingFlats();
}
}
答案 0 :(得分:0)
您可以通过接口方法实现的类的对象 从接口的
如下所示:
sportyThings[0].beSporty();
你会得到输出:
里面的法拉利阻碍了运动
但如果您通过
致电beSporty()
sportyThings[2].beSporty();
由于NullPointerException
未初始化(sportyThings[2]
),您将获得new
。