package com.uwyn.rife.continuations;
public interface ContinuableObject
    extends Cloneable
{    public abstract Object clone()
        throws CloneNotSupportedException;
}
以下是一段我见到的代码,请问,这种接口中带虚方法的模式的用途和好处在哪呢?有哪位高手用过的,请出来指点一下,谢谢.

解决方案 »

  1.   

    应该说抽象方法,virtual是c++里的
    接口中本来就都是public和abstract,显式的标记abstract有什么不同吗?如果要问接口的好处,大概就是多态方面的吧
      

  2.   

    看看教材吧。按照教材中的统一说法,接口最大的用处之一在于实现C++可以实现,而Java限制了的多继承。不过抽象方法本身倒是接口规定的,其最大的特点就是预先定义下接口,而由具体的派生类来实现。