มีการใช้ความสัมพันธ์หรือไม่?
มีการใช้ความสัมพันธ์หรือไม่?

วีดีโอ: มีการใช้ความสัมพันธ์หรือไม่?

วีดีโอ: มีการใช้ความสัมพันธ์หรือไม่?
วีดีโอ: 3 ข้อห้ามทำในช่วง...เริ่มของความสัมพันธ์ 2024, อาจ
Anonim

ในชวา a มี -NS ความสัมพันธ์ หมายความง่ายๆ ว่า ตัวอย่างของคลาสหนึ่ง มี การอ้างอิงถึงอินสแตนซ์ของคลาสอื่นหรืออินสแตนซ์อื่นของคลาสเดียวกัน ตัวอย่างเช่น รถยนต์ มี เครื่องยนต์ สุนัข มี หางและอื่น ๆ ใน Java ไม่มีคีย์เวิร์ดดังกล่าวที่ใช้ a มี -NS ความสัมพันธ์.

ในทำนองเดียวกันอาจมีคนถามว่า Versus มีความสัมพันธ์หรือไม่?

ทุกที่ที่คุณเห็นคีย์เวิร์ดขยาย หรือ ใช้คีย์เวิร์ดในการประกาศคลาส จากนั้นคลาสนี้ เป็น บอกว่ามี เป็น -NS ความสัมพันธ์ . มีความสัมพันธ์ : องค์ประกอบ( มี -A) หมายถึงการใช้ตัวแปรอินสแตนซ์ที่ เป็น การอ้างอิงถึงวัตถุอื่น ๆ ตัวอย่างเช่น มะรุติ มี เครื่องยนต์, หรือ บ้าน มี ห้องน้ำ.

ยังเป็นส่วนหนึ่งของความสัมพันธ์? "คือ" ความสัมพันธ์ เป็นมรดกที่อิงตามการสืบทอดโดยสิ้นเชิง ซึ่งสามารถแบ่งได้เป็น 2 ประเภทคือ การสืบทอดคลาส หรือ การสืบทอดส่วนต่อประสาน ตัวอย่างเช่น "Apple is a fruit", "Ferrari is a car". องค์ประกอบคือ " ส่วนหนึ่งของ" ความสัมพันธ์ . องค์ประกอบอย่างง่ายหมายถึงการใช้ตัวแปรอินสแตนซ์ที่อ้างอิงถึงวัตถุอื่น

อีกอย่างที่ต้องรู้คือ A และมีความสัมพันธ์ใน DBMS หรือไม่?

ในการออกแบบฐานข้อมูล การเขียนโปรแกรมเชิงวัตถุและการออกแบบ (ดูสถาปัตยกรรมโปรแกรมเชิงวัตถุ) มี -a (has_a หรือ มี ก) เป็นองค์ประกอบ ความสัมพันธ์ โดยที่วัตถุหนึ่ง (มักเรียกว่าวัตถุที่ประกอบขึ้น หรือวัตถุบางส่วน/องค์ประกอบ/ส่วนประกอบ) "เป็นของ" (เป็นส่วนหนึ่งหรือสมาชิกของ) วัตถุอื่น (เรียกว่าวัสดุประกอบ)

เป็นตัวอย่างความสัมพันธ์?

ในการเขียนโปรแกรมเชิงวัตถุ ความสัมพันธ์แบบ IS-A หมายถึง "วัตถุหนึ่งเป็นอีกประเภทหนึ่ง" ความสัมพันธ์ IS-A หมายถึงวิธีการสืบทอด ใน Java สามารถใช้ Inheritance กับส่วนขยาย (ในกรณีของคลาส) และใช้งาน (ในกรณีของอินเทอร์เฟซ) คำหลัก ง่ายๆ ตัวอย่าง ของ ความสัมพันธ์ IS-A : แล็ปท็อป Dell IS-A