// 定义一个接口
interface Animal {
void makeSound(); // 接口中声明的方法默认是 public 和 abstract
}
// 创建一个类并实现接口
class Dog implements Animal {
// 实现接口中的方法
public void makeSound() {
System.out.println("汪汪");
}
}
// 测试类
public class Test {
public static void main(String[] args) {
Animal myDog = new Dog(); // 创建实现了 Animal 接口的 Dog 对象
myDog.makeSound(); // 调用接口中定义的方法
}
}
Animal 是一个接口,其中包含一个抽象方法 makeSound()。接口中的方法默认是 public 和 abstract 的。Dog 类通过 implements 关键字实现了 Animal 接口,并提供了 makeSound() 方法的具体实现。Test 类的 main 方法中,创建了一个 Dog 对象,并通过 Animal 类型的引用来调用 makeSound() 方法。这个例子展示了如何使用 implements 关键字让一个类实现接口,并提供接口中抽象方法的具体实现。
上一篇:java 序列化
下一篇:java的基本数据类型有哪些?
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站