{site_name}

{site_name}

🌜 搜索

Java 接口是一种抽象类型,用于规定一个类应该实现哪些方法

编程 𝄐 0
java接口详解,java 接口用法,java语言接口,java里面接口,java接口示例,java 接口使用
Java 接口是一种抽象类型,用于规定一个类应该实现哪些方法。接口只定义了方法声明,而没有具体的实现代码。类通过实现接口来遵循接口中定义的规范,并提供自己的实现。这使得不同的类可以实现相同的接口,从而达到多态的效果。

以下是一个简单的例子:

java
public interface Animal {
public void makeSound();
}

public class Dog implements Animal {
public void makeSound() {
System.out.println("Woof!");
}
}

public class Cat implements Animal {
public void makeSound() {
System.out.println("Meow!");
}
}


在这个例子中,Animal 接口定义了一个 makeSound 方法。Dog 和 Cat 类都实现了 Animal 接口,并提供了自己的 makeSound 实现。当调用 Animal 类型的引用变量的 makeSound 方法时,会根据实际对象的类型,调用相应的 makeSound 实现。例如:

java
Animal dog = new Dog();
dog.makeSound(); // 输出 "Woof!"

Animal cat = new Cat();
cat.makeSound(); // 输出 "Meow!"


注意,接口可以继承另一个接口,这样就可以在不破坏已有代码的情况下,对接口进行扩展。