日期:2014-05-20  浏览次数:20794 次

啥是接口
啥是接口,看起来像类定义的一部分,又感觉和函数有关

Cloneable接口和 clone 函数有啥关系。最好能用C++打个比方哈

------解决方案--------------------
C++ 就是只包含纯虚函数的类啊

子类必须实现对应的函数
------解决方案--------------------
java接口相当于C++中的一个基类,这个基类的所有方法都是纯虚的。
Java使用接口实现多继承,JAVA中一个类不能同时继承多个类,但能同时继承多个接口
就这么简单。
------解决方案--------------------
public virtual void fuck() = 0;
------解决方案--------------------
Cloneable是接口,不是函数,这个接口包含一个接口方法(或者说接口函数)名叫clone()。Cloneable接口的实现类必须实现clone方法。

用C++做类比的话,代码可以类似于下面这样:
C/C++ code

class Cloneable
{
   public:
      virtual Employee clone() = 0;
};

class Employee : Cloneable
{
   public:
      virtual Employee clone()
      {
         // ...........
      }
};