Java接口方法

默认情况下,接口中的方法是抽象的。这意味着接口中的方法将仅具有方法签名,而方法内部没有内容。让我们看一个例子-

示例

interface Car{
   public void carSpeed();
   public void sleep();
}
class Porsche implements Car{
   public void carSpeed(){
      System.out.println("保时捷的速度太快了");
   }
   public void sleep(){
      System.out.println("睡眠几毫秒");
   }
}
public class Demo{
   public static void main(String[] args){
      Porsche my_car = new Porsche();
      my_car.carSpeed();
      my_car.sleep();
   }
}

输出结果

保时捷的速度太快了
睡眠几毫秒

一个名为Car的接口由两个名为carSpeed和sleep的函数定义。Npw,这个接口是由一个名为Porsche的类实现的。这个类定义了carSpeed和sleep,而接口只定义了它们,没有主体。现在,一个名为Demo的类包含创建Porsche类实例的主函数。在carSpeed和sleep函数上调用此实例。