在Java程序设计中,接口(Interface)怎样实现、继承和使用多态?
答案:6 悬赏:0 手机版
解决时间 2021-05-16 21:39
- 提问者网友:情歌越听越心酸
- 2021-05-16 14:57
在Java程序设计中,接口(Interface)怎样实现、继承和使用多态?
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-05-16 15:46
接口用implements实现,实现了接口就必须实现接口中的方法。如下面的例子:
public interface A{
public void test();接口中的方法不能有实现,也就是就不能有大括号
}
//记得,接口可以多重实现,之间用逗号分开!
public class B implements A{
public void test(){
System.out.println("这是实现了接口A中的test方法,如果不实现就会报错的!");
}
public static void main(String[] args){
B b = new B();
b.text();
}
}
如果你想用多态,看不面:
上面的B b = new B();
改写成:A a = new B(); 这就是多态的表现了
继承:
接口可以继承接口,如果一个接口继承了另一个接口,就会继承另一个接口中的所有方法,你要实现这个接口,就必须实现它中的所有方法,包括继承而来的方法!
全部回答
- 1楼网友:十年萤火照君眠
- 2021-05-16 21:49
你的意思是java如果利用接口来实现间接继承别的类?
- 2楼网友:摆渡翁
- 2021-05-16 20:14
一个子类 只能有一个父类 但是 往往在实际当中 止痒不能满足我们的 要求 这样 就 出现了 接口 就扣 就是 更好的 实现了 模块化 一个类 可以 有多个接口 这样就更能满足我们的需要
- 3楼网友:廢物販賣機
- 2021-05-16 19:00
接口不能实现另一个接口,但可以继承多个接口。
必须要具体的类才能实现接口也就是继承(可以继承一个类,但可以实现多个接口)
具体的类实现接口也是多态的一种表现
- 4楼网友:北城痞子
- 2021-05-16 17:22
接口实现
eg:public class 类名 implement 接口名{
}
- 5楼网友:夜风逐马
- 2021-05-16 16:37
接口的实现用关键字implement
在实现时要把所有抽象方法全部实现
接口也一样有子类和父类 intreface 接口名 extends 父类列表
它实现了java中的多重继承(即一个子类可以有多个父类)
多态其实就是2种 方法重载——静态实现多态 方法重写——动态实现多态
它跟类中的写法一样
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯