在 Java 中,'implements' 和 'extends' 是用于实现接口和继承类的关键字。

  1. 'implements' 关键字用于实现接口,表示一个类要实现某个接口中定义的方法。一个类可以同时实现多个接口,使用逗号分隔。实现接口的类必须实现接口中定义的所有方法。

示例:

interface Animal {
    void sound();
}

class Dog implements Animal {
    public void sound() {
        System.out.println('Dog barks');
    }
}
  1. 'extends' 关键字用于继承类,表示一个类要继承自另一个类。Java 中只支持单继承,即一个类只能继承自一个父类。子类继承了父类的属性和方法,并可以重写或添加新的方法。

示例:

class Animal {
    void sound() {
        System.out.println('Animal sound');
    }
}

class Dog extends Animal {
    void sound() {
        System.out.println('Dog barks');
    }
}

总结:

  • 'implements' 用于实现接口,一个类可以实现多个接口。
  • 'extends' 用于继承类,一个类只能继承一个父类。
Java 中 implements 和 extends 的区别 - 详解接口实现与类继承

原文地址: https://www.cveoy.top/t/topic/plkb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录