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

is-a ความสัมพันธ์ใน Java


IS-A เป็นวิธีการพูดว่า:วัตถุนี้เป็นประเภทของวัตถุนั้น ให้เราดูว่าคีย์เวิร์ดขยายถูกใช้อย่างไรเพื่อให้ได้มาซึ่งการสืบทอด

public class Animal {
}
public class Mammal extends Animal {
}
public class Reptile extends Animal {
}
public class Dog extends Mammal {
}

ทีนี้ ถ้าเราพิจารณาความสัมพันธ์แบบ IS-A เราสามารถพูดได้ว่า −

  • สัตว์เลี้ยงลูกด้วยนม IS-A สัตว์
  • สัตว์เลื้อยคลาน IS-A สัตว์
  • สุนัข IS-A สัตว์เลี้ยงลูกด้วยนม
  • ดังนั้น:สุนัขก็คือสัตว์เช่นกัน