不使用接口的情况下,也可以让程序正常工作。以下是一个示例代码,展示了如何在不使用接口的情况下实现正常工作的解决方法。
public class MainClass {
public static void main(String[] args) {
// 创建一个Animal对象,并调用它的eat方法
Animal animal = new Animal();
animal.eat();
// 创建一个Plant对象,并调用它的grow方法
Plant plant = new Plant();
plant.grow();
}
}
class Animal {
public void eat() {
System.out.println("动物正在吃东西");
}
}
class Plant {
public void grow() {
System.out.println("植物正在生长");
}
}
在这个示例中,我们创建了一个Animal类和一个Plant类。每个类都有一个方法,Animal类有一个eat方法,Plant类有一个grow方法。在MainClass类的main方法中,我们创建了Animal和Plant对象,并分别调用它们的方法。
虽然这个示例代码没有使用接口,但是它可以正常工作。这是因为我们直接在Animal和Plant类中定义了它们的行为。但是,如果我们需要在其他类中共享相同的行为,使用接口会更加灵活和可扩展。
下一篇:不使用集合构建一个队列。