// 定义一个接口
interface Animal {
void makeSound(); // 接口中的方法默认是 public 和 abstract 的
}
// 定义一个类并实现该接口
class Dog implements Animal {
// 实现接口中的方法
public void makeSound() {
System.out.println("汪汪");
}
}
// 测试类
public class TestImplements {
public static void main(String[] args) {
Animal myDog = new Dog(); // 创建接口的实例,实际上是创建实现类的对象
myDog.makeSound(); // 调用接口中定义的方法
}
}
Animal
是一个接口,其中包含了一个抽象方法 makeSound()
。Dog
类通过 implements
关键字实现了 Animal
接口,并且提供了 makeSound()
方法的具体实现。TestImplements
类中,我们创建了 Dog
类的对象,并通过 Animal
接口引用调用了 makeSound()
方法。这展示了接口和实现类之间的关系。通过这种方式,implements
关键字使得类可以实现接口中定义的方法,从而确保类具备某些特定的行为或功能。
上一篇:java 数组转list
下一篇:java数据类型
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站