java 基础问题

轮胎 2009-11-18 02:18:05
接口是否可以实现接口?是否可以继承接口?是否可以多重继承?

什么是向上转型?

什么是向下转型?

一般方法与构造方法的区别
...全文
74 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
老张-AI 2009-11-18
  • 打赏
  • 举报
回复
接口是不能实现接口的..因为接口里面的方法只能有申明,不能有方法体。 
接口是可以继承接口的, 但是java不支持多重继承,一个类只能继承一个父类

接口可以实现多继承
jokerdx 2009-11-18
  • 打赏
  • 举报
回复
接口不能实现接口,只能继承接口
gf173237 2009-11-18
  • 打赏
  • 举报
回复
接口不可以实现接口,但是接口可以继承接口,而且一个接口可以同时继承多个接口。
例:
interface A{
public void printA();
}
interface B{
public void printB();
}
interface Z extends A,B{
public void printZ();
}

向上\下转型其实是对象多态性的概念,主要指的是子类和父类对象的相互转换的关系。
向上转型: 父类 父类对象 = 子类实例 -->自动完成
向下转型: 子类 子类对象 = (子类)父类实例-->强制完成

一般方法就是实现方法的功能。
构造方法主要是对象的实例化。
我的名字叫洪 2009-11-18
  • 打赏
  • 举报
回复
接口可以多继承
qustgjk 2009-11-18
  • 打赏
  • 举报
回复
接口是不能实现接口的..因为接口里面的方法只能有申明,不能有方法体。
接口是可以继承接口的, 但是java不支持多重继承,一个类只能继承一个父类
class A { }
class B extends A { }
A b = new B();
这个就是向上转型。
B bb = (B)b;
这就是向下转型
一般方法需要将类实例化后调用,构造方法在初始化类的时候自动调用,当自己不声明构造方法时,java使用默认构造方法。 两者的声明方法也不一样

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧