永发信息网

在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种 方法重载——静态实现多态 方法重写——动态实现多态

它跟类中的写法一样

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯