JAVA:一个类实现多个接口

求"一个类实现多个接口"的例子
不用进行理论说明
例子是猫吃鱼狗吃肉也好,计算面积也好
写得多简单都没有问题
但是请务必"实现多个接口"

也麻烦必要的地方加上注释

第1个回答  2009-04-17
/* Frame的子类MyFrame,实现了Runnable和ActionListenner两个接口。*/

public class MyFrame extends Frame implements Runnable, ActionListenner{
/*Runnable接口内的 方法run()*/
public void run(){
.......
}
/*实现接口ActionListener的方法*/
piblic void actionPerforme(Action a){
.......
}

}
第2个回答  2009-04-17
public abstract class MouseAdapter implements MouseListener, MouseWheelListener, MouseMotionListener {
/**
* {@inheritDoc}
*/
public void mouseClicked(MouseEvent e) {}

/**
* {@inheritDoc}
*/
public void mousePressed(MouseEvent e) {}

/**
* {@inheritDoc}
*/
public void mouseReleased(MouseEvent e) {}

/**
* {@inheritDoc}
*/
public void mouseEntered(MouseEvent e) {}

/**
* {@inheritDoc}
*/
public void mouseExited(MouseEvent e) {}

/**
* {@inheritDoc}
* @since 1.6
*/
public void mouseWheelMoved(MouseWheelEvent e){}

/**
* {@inheritDoc}
* @since 1.6
*/
public void mouseDragged(MouseEvent e){}

/**
* {@inheritDoc}
* @since 1.6
*/
public void mouseMoved(MouseEvent e){}
}
第3个回答  2022-07-29
一个类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。
    官方服务
      官方网站官方网站
第4个回答  2009-04-17
已经有说的挺好的了的了
第5个回答  2009-04-17
呵呵,楼上的进士,你的是够简单了.我现在也是在学习中

java一个类只能实现一个接口吗
是的,在一个Java程序中,一个类通常只能实现一个接口。这个规则主要出于设计考虑,即一个类应当具有一个明确的行为或者结构,这样更易于理解和使用。此外,通过接口来限定类的行为也是面向对象编程中的一个重要原则。不过,从Java 8开始,Java引入了默认方法和接口的静态方法,这就提供了一种可能性,即...

java一个类可以实现几个接口
Java中的一个类可以实现任意数量的接口。Java的接口是一种引用类型,它是方法的集合。接口通常用来定义一个行为的集合,Java的类可以实现(或“实现”)一个或多个接口。接口可以有方法但没有实现。这意味着,当一个类实现一个接口时,它必须提供接口中所有方法的实现。接口可以被看作是一种合同或协议...

java一个类只能实现一个接口
java一个类只能实现一个接口是错误的。在Java中,一个类可以实现多个接口,而不是只能实现一个接口。接口是Java中一种引用类型,它可以包含抽象方法、常量和方法。当一个类实现了一个接口时,它必须实现该接口中声明的所有方法。Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++...

在java中一个类只能实现一个接口
在java中一个类只能实现一个接口是错误的。Java支持类实现多接口,接口中的方法是抽象的,一个类实现可以多个接口。假设这些接口中存在相同方法(方法名与参数相同),在实现接口时,这个方法需要实现类来实现,并不会出现二义性的问题。在Java语言中,类可以同时继承另一个类和实现一个或多个接口。但是...

JAVA:一个类实现多个接口
\/\/A接口interface A{ public int getA();} \/\/B接口 interface B{ public int getB();} \/\/实现了某个接口必须实现其全部的方法 public class ImpAB implements A,B{ public int getA() { return 0;} public int getB() { return 0;} } ...

抽象类可以实现多个接口吗
在Java编程语言中,一个抽象类不仅可以实现多个接口,而且还可以继承自另一个抽象类或非抽象类。这个特性使得抽象类可以拥有多个父类,从而可以获得多个接口提供的函数和行为。实现多个接口可以让抽象类具备多种不同的功能和能力。通过实现不同的接口,抽象类可以包含多种不同的方法定义和行为规范。这样可以...

java中一个接口可以继承几个接口吗
java接口可以多继承。interface C extends A, B {}是可以的。一个类可以实现多个接口:class D implements A,B,C{}。但是一个类只能继承一个类,不能继承多个类:class B extends A{}。在继承类的同时,也可以继承接口:class E extends D implements A,B,C{}。接口的使用原则如下:1、接口必须...

java中一个类 怎样实现2个接口有相同的方法名?
1、首先双击打开eclipse开发工具,新建一个Java项目,并创建java package。2、在对应的java package上,新建一个Java类GetMethods。3、打开文件类,定义方法buildData,并传入一个参数flag,根据flag返回不同的值。4、在main主函数中,调用getMethodName方法,并打印结果。5、保存代码并运行文件,可以查看...

...只能使用一次继承.但是一个类却可以实现多个接口.
但,类对于接口的话,类可以实现多个接口,即使不同接口有相同的抽象方法,子类默认也只会实现一个。B选项,对。抽象类可以没有抽象方法。但是有抽象方法的类一定是抽象类。C选项,不对。不对是因为前半句,实现抽象类和接口的如果是非抽象类的话,该非抽象类就必须实现其中所有的抽象方法,而不是...

java中接口可以实现多个接口吗?
首先,java中的接口别说实现多个接口了,一个接口也不能实现。因为接口中的方法是没有方法体的,所以不能实现任何接口。其次,一个接口可以继承多个接口。因为类如果可以多继承,实例化时,如果要调用父类的方法,如果两个一样,根本就不知道该调用那个父类的方法; 但是接口就不一样了,因为接口继承...

相似回答