1。假如我定义拉动物类和动物接口
那么
class fish 是用实现类好还是接口好?
{}2。假如我定义拉People类和接口
那么
class students 是用类好,还是接口好?
{
}
如果都可以那么他们各是是在什么情况下用才好?

解决方案 »

  1.   

    implements interface1,interface2,......... interface
    extends class
      

  2.   

    只能从一个类中extends,但是可以implements多个接口
      

  3.   

    如果是继承一个类,则用EXTENDS,继承只能用单一继承。如CLASS FISH_A EXTENDS FISH;
    IMPLEMENTS用来实现接口(INTERFACE),接口是用来实现动态行为的,接口内没有变量,只有成员函数的定义没有实现。一个类可以继承多个接口,如CLASS FISH_A IMPLEMENTS INTERFACE1,INTERFACE2,,,.这个问题比较简单楼主可以看一下书。
      

  4.   

    恩 以前我也知道是这样 但是我想 假如 fish鱼 那么鱼有行为和属性。
    那么动物是声明成类还是接口给鱼继承呢。我感觉都可以