我是Java和面向对象编程的初学者,对这些概念有些困难。对于家庭作业,我需要编写两个不同的类,它们具有完全相同的API但实现方式不同。这是什么意思,它是如何工作的? 最佳答案 我将向您展示。这是两个类具有相同api的示例。interfaceISpeak{voidsayHi();}classTeacherimplementsISpeak{@OverridepublicvoidsayHi(){System.out.println("Hi!IamaTeacher!");}}classStudentimplementsISpeak{@Ove