Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

วิธีการต่อประสาน Java


วิธีการในส่วนต่อประสานนั้นเป็นนามธรรมโดยค่าเริ่มต้น ซึ่งหมายความว่าเมธอดในอินเทอร์เฟซจะมีเพียงลายเซ็นเมธอดและไม่มีเนื้อหาอยู่ภายใน เรามาดูตัวอย่างกัน −

ตัวอย่าง

interface Car{
   public void carSpeed();
   public void sleep();
}
class Porsche implements Car{
   public void carSpeed(){
      System.out.println("The speed of the Porsche is too much");
   }
   public void sleep(){
      System.out.println("Sleeping for few milliseconds");
   }
}
public class Demo{
   public static void main(String[] args){
      Porsche my_car = new Porsche();
      my_car.carSpeed();
      my_car.sleep();
   }
}

ผลลัพธ์

The speed of the Porsche is too much
Sleeping for few milliseconds

อินเทอร์เฟซชื่อ 'รถยนต์' ถูกกำหนดด้วยสองฟังก์ชันชื่อ 'carSpeed' และ 'sleep' Npw อินเทอร์เฟซนี้ใช้งานโดยคลาสชื่อ 'Porsche' คลาสนี้กำหนด 'carSpeed' และ 'sleep' ในขณะที่อินเทอร์เฟซเพิ่งกำหนดและไม่มีร่างกาย ตอนนี้คลาสชื่อ Demo มีฟังก์ชันหลักที่สร้างอินสแตนซ์ของคลาส Porsche อินสแตนซ์นี้เรียกใช้ฟังก์ชัน "carSpeed" และ "sleep"