黑马程序员技术交流社区
标题:
java 接口实例化的问题 接口能实例化吗 不是只能实现吗
[打印本页]
作者:
myzhang
时间:
2014-9-15 16:38
标题:
java 接口实例化的问题 接口能实例化吗 不是只能实现吗
java 接口实例化的问题 接口能实例化吗 不是只能实现吗?
public interface Factory {
public CheapSoundFile create();
public String[] getSupportedExtensions();
}
static Factory[] sSubclassFactories = new Factory[] {
CheapAAC.getFactory(),
CheapAMR.getFactory(),
CheapMP3.getFactory(),
CheapWAV.getFactory(),
};
public interface ProgressListener {
boolean reportProgress(double fractionComplete);
}
protected ProgressListener mProgressListener = null;
复制代码
作者:
myzhang
时间:
2014-9-15 16:52
被接口,抽象类,普通类 搞晕了
作者:
xpaibeyond
时间:
2014-9-15 17:01
本帖最后由 xpaibeyond 于 2014-9-15 17:59 编辑
接口不能直接new, 通常通过其子类实例化, 但在new的时候把它的抽象方法都实现了,是可以的。
作者:
小布袋
时间:
2014-9-15 21:00
接口与抽象类一样,都不能实例化。接口的子类必须实现了接口中所有的抽象方法后,该子类才可以实例化。
作者:
这个夏天的芬芳
时间:
2014-9-15 22:57
{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}
作者:
myzhang
时间:
2014-9-15 23:17
貌似大家对这个都很棘手啊!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2