提示信息

Java接口

韦沂陟 已关注

Java接口是一种规范,用于定义类应该实现的方法。接口中可以包含方法的声明,但不能包含方法的实现。类实现接口时,需要将接口中的所有方法都实现。一个类可以实现多个接口。接口使用关键字interface来定义。

接口的作用主要有:

  1. 实现类可以实现多个接口,从而具备多个接口定义的方法。
  2. 接口可以实现多态性,可以使用接口类型来引用实现类对象,从而实现对不同实现类的统一处理。
  3. 接口可以作为类型约束,将对象限制为接口中定义的方法。

示例代码如下所示:

  1. // 定义接口
  2. interface Animal {
  3. void sound();
  4. }
  5. // 实现类
  6. class Cat implements Animal {
  7. public void sound() {
  8. System.out.println("Cat makes sound");
  9. }
  10. }
  11. class Dog implements Animal {
  12. public void sound() {
  13. System.out.println("Dog makes sound");
  14. }
  15. }
  16. // 使用接口类型引用实现类对象
  17. public class Main {
  18. public static void main(String[] args) {
  19. Animal cat = new Cat();
  20. Animal dog = new Dog();
  21. cat.sound(); // output: "Cat makes sound"
  22. dog.sound(); // output: "Dog makes sound"
  23. }
  24. }

在上面的例子中,接口Animal定义了一个sound方法,CatDog类分别实现了这个接口,并实现了sound方法。在Main类中,我们使用接口类型Animal来引用实现类对象CatDog,并调用了sound方法。最终输出了不同的结果。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
韦沂陟 关注 已关注

最近一次登录:2023-10-09 15:18:10   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图