【发布时间】:2015-04-07 04:29:28
【问题描述】:
为了获得指向某事物的指针,您需要准确地知道它是什么类型,以及对于类,它包含的所有数据。我可以看到多态性对类的作用:指针指向派生类中与父类具有相同数据的部分,并且“不知道”它下面的附加数据。
那么这对 Java 接口有什么作用呢?接口不提供数据,只提供一组有保证的方法。没有基类指针可以指向的统一数据。
如果这没有意义,我很抱歉;我可以试着让它更清楚。
【问题讨论】:
-
因为接口保证了契约(或方法集)。
-
@ElliottFrisch 我不明白;你不能指出一个方法,对吗?你是说接口对它们的每个方法都使用一个函数指针字段吗?
标签: java pointers interface polymorphism