A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 wangkerui 于 2014-6-22 01:07 编辑

类和类、类和接口、接口和接口之间有几种关系啊,总结了好久也没弄清楚啊,好晕啊,求指导!

9 个回复

倒序浏览
类与类之间是继承关系,是单继承

类与接口之间是实现关系,可以多实现

接口与接口之间是继承关系,多继承

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
wojiaojay 发表于 2014-6-21 09:11
类与类之间是继承关系,是单继承

类与接口之间是实现关系,可以多实现

接口中有没有构造方法?
回复 使用道具 举报
姿_`态 发表于 2014-6-21 09:46
接口中有没有构造方法?

没有的吧
回复 使用道具 举报

那抽象类 有没有
回复 使用道具 举报
类和类:单继承,组合。类和接口:实现implement或多实现。接口和接口:继承或多继承
回复 使用道具 举报
姿_`态 发表于 2014-6-21 09:51
那抽象类 有没有

有   但不能被继承  只能调用
回复 使用道具 举报
嗅ㄨiaǒ孑 发表于 2014-6-21 10:09
有   但不能被继承  只能调用

什么意思,只能调用?抽象类有构造函数,但是不能被创建对象,是给他的父类初始化的。
回复 使用道具 举报
姿_`态 发表于 2014-6-21 10:32
什么意思,只能调用?抽象类有构造函数,但是不能被创建对象,是给他的父类初始化的。 ...

抽象类中的构造函数只能用super这样的方法调用啊
回复 使用道具 举报
1: 类与类之间的关系       继承(extends)关系。而且只能单继承。  Eg:  class A  {  }  class B extends A  {  }        2:类与接口之间的关系   实现(implements)关系。可以实现多个接口。  单实现:  interface A  {  }  class B implements A//class B必须实现接口A中的方法  {  }  多实现:  interface A  {  }  interface B   {  }  class C implements A,B  {  }     3: 接口与接口之间的关系   继承(extends)关系.可以多继承。     单继承:  interface A  {  }  interface B  extends A  {  }  多继承:  interface A  {  }  interface B  {  }  interface C extends A,B  {     }        而且 还能这样实现,更具有扩展性.  也就是类在继承一个类的同时还能 实现多个接口。     interface A  {  }  interface B  {  }  class C  {     }     class D extends C implements A,B//这样类D必须实现接口A,B所有的方法。  {  }   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马