‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ เราจะพูดถึงเรื่องมีความสัมพันธ์กัน เพราะจนถึงตอนนี้สิ่งที่เราได้เห็นในมรดกคือความสัมพันธ์
‫ตัวอย่างเช่น ฉันจะกำจัด SEAL ที่นี่จากวิดีโอที่แล้ว
‫ดังนั้นรถยนต์หรือ BMW ชุดที่ดีกว่า?
‫บีเอ็มดับเบิลยูคือรถยนต์
‫จึงเป็นความสัมพันธ์ระหว่าง BMW กับรถยนต์
‫เช่นเดียวกับออดี้?
‫Audi คือรถยนต์ MX 3 คือ BMW
‫นั่นเป็นแนวคิดทั่วไปของมรดก
‫แต่ก็ยังมีสิ่งที่เรียกว่ามีความสัมพันธ์
‫สมมติว่าเราต้องการให้มีชุดข้อมูลเพิ่มเติมสำหรับรถของเราโดยทั่วไปสำหรับรถทุกคันที่มีอยู่
‫สิ่งที่เราสามารถทำได้คือสร้างคลาสเพิ่มเติม และผมจะเรียกข้อมูลรถของคลาสนี้ หรือที่จริงแล้ว
‫ให้สร้างข้อมูลนั้นแม้กระทั่งข้อมูลประจำตัวรถ
‫ดังนั้นเพื่อระบุรถยนต์ทุกคัน มาสร้างคลาสใหม่และเรียกมันว่าข้อมูล ID รถเดียว
‫ดังนั้นคลาสนี้จึงมีการสืบทอดหรือความสัมพันธ์ ดังนั้น BMW จึงมีข้อมูล ID รถหรือรถมีข้อมูล
‫ID รถ
‫ในนี้ฉันแค่อยากมีคุณสมบัติบางอย่าง
‫ตัวอย่างเช่น จำนวนเต็มเรียกว่า ID num
‫ดังนั้นอันนี้จะถูกเริ่มต้นด้วยศูนย์ มิฉะนั้น นี่จะเป็นแค่ ID ซึ่งเป็นตัวระบุเฉพาะ
‫ไม่ใช่ตัวเลข
‫ดังนั้น รถทุกคันจึงมีหมายเลขนี้และมีเอกลักษณ์เฉพาะตัว
‫ดังนั้นรถคันหนึ่งจึงมีรหัสเป็นศูนย์ รถคันที่สองมีแนวคิดเป็นหนึ่งและอื่นๆ
‫และรถทุกคันควรมีเจ้าของ
‫เจ้าของสตริงสาธารณะและที่จริงฉันจะใช้พร็อพเพอร์ตี้เช่นกัน
‫ดังนั้นเจ้าของสตริงพร็อพและที่นี่ยังได้รับและตั้งค่าและหากไม่มีเจ้าของคำสั่งมาตรฐานก็ไม่ควรเป็นเจ้าของ
‫สมมุติว่ารถเพิ่งผลิต
‫แน่นอน คุณสามารถโต้แย้งได้ว่ารถคันนี้ยังคงเป็นเจ้าของโดยบริษัทที่ผลิตมัน
‫เช่น BMW หรือ Audi หรือผู้ผลิตรถยนต์รายอื่น และอย่างอื่นก็มีเจ้าของ
‫ในกรณีนั้น สมมุติว่าไม่มีเจ้าของ แต่อย่างอื่นก็มีเจ้าของ
‫ดังนั้นข้อมูล ID รถยนต์นี้จึงเป็นสิ่งที่ฉันสามารถสร้างตัวอย่างในคลาสรถของฉัน และจากนั้นฉันก็สามารถใช้มันในชั้นเรียนขับรถอื่นๆ
‫ได้เช่นกัน
‫ไปข้างหน้าและทำอย่างนั้น
‫มาสร้างกันที่นี่ a มีความสัมพันธ์มีความสัมพันธ์ ซึ่งหมายความว่ารถมีข้อมูล ID รถที่ได้รับการคุ้มครอง และฉันจะเรียกข้อมูลนั้นว่าข้อมูล
‫ID รถหนึ่ง ซึ่งเป็นข้อมูล ID รถใหม่
‫และตอนนี้ในรถของฉัน ฉันต้องการ InfoQ ฉันสามารถตั้งค่าสิ่งต่าง ๆ ได้อย่างง่ายดาย เพื่อให้เราสามารถไปข้างหน้าและสร้าง setters ที่นี่และทุกสิ่งเหล่านั้น
‫แต่ฉันจะใช้อันนั้นตรงนี้ เพราะข้อดีของการมีทรัพย์สินก็คือ
‫ฉันสามารถเข้าถึงมันได้จริงในนี้ ฉันก็เลยสร้างเมธอดที่เรียกว่า set car ID info ได้
‫ที่จะทำก็คือมันจะตั้งค่า ID ID รถยนต์ที่หนึ่งที่นี่ dot id num two id num
‫และตอนนี้คุณกำลังสงสัยว่าชื่อ ID นี้มาจากไหน อันที่สองที่นี่?
‫คือจำนวนเต็มที่จะส่งทุกครั้งที่ตั้งค่า
‫นี่จึงเป็นสมบัติที่นี่
‫และอีกอย่างที่ฉันต้องการคือเจ้าของ
‫เจ้าของสตริงดังนั้น
‫ดังนั้นเมื่อฉันตั้งค่าข้อมูล ID รถ ฉันต้องการมีข้อมูลทั้งสองนี้และข้อมูลนี้
‫และในที่นี้ ฉันยังสามารถพูดได้ว่าข้อมูลรหัสรถจะอยู่ที่นี่ด้วย
‫เจ้าของจะเป็นเจ้าของ แต่จริง ๆ แล้วไม่ใช่ตัวพิมพ์ใหญ่ถ้าเป็นไปได้
‫ดังนั้นเราจึงมีเจ้าของและมันจะเป็นเจ้าของรถทุกครั้งที่เราใช้วิธีข้อมูล ID รถที่ตั้งไว้
‫ไปข้างหน้าและรับข้อมูล ID รถด้วยการสร้างวิธีการใหม่ในการเป็นโมฆะสาธารณะ รับข้อมูล
‫ID ของรถ และวิธีนั้นก็จะเขียนบางสิ่งลงบนคอนโซล
‫บางอย่างเช่นรถมี ID และที่นี่ฉันจะใช้ศูนย์และเป็นเจ้าของและที่นี่ฉันจะใช้อันนั้น
‫ดังนั้นในที่นี้ ฉันจะบอกว่าข้อมูลประจำตัวรถ หมายเลขประจำตัวประชาชน และเจ้าของจุดข้อมูลประจำตัวรถ
‫สิ่งที่ฉันทำได้คือปรับข้อมูลบัตรสำหรับรถทุกคันที่ฉันมี ไม่ว่าจะเป็นรถยนต์
‫ถ้าเป็น BMW หรือ Audi สามหรืออะไรก็ตาม
‫เพราะชั้นนี้มีความสัมพันธ์กันอยู่แล้วนี่
‫ดังนั้นเราจึงสามารถเข้าสู่ชั้นเรียนของโปรแกรมได้ และในที่นี้ เราสามารถเพิ่มข้อมูลบางอย่างได้
‫สมมติว่าเราต้องการเพิ่มข้อมูลบางอย่างใน BMW ของเรา และโอ้ นั่นคือสามหรือไม่
‫ไปข้างหน้าและทำที่นี่
‫BMW Z 3 กำลังจะได้รับข้อมูลประจำตัวรถ ซึ่งสมมุติว่ารถคันนี้มีแนวคิดเป็น
‫1, 2, 3, 4 และเจ้าของจะเป็น Dennis ใน Utah
‫และตอนนี้ก็มี Audi a three และคันนี้กำลังจะได้รับข้อมูลรถหมายเลขหนึ่ง สอง สาม
‫หรือห้า และเจ้าของจะเป็น Frank White
‫และตอนนี้ เราสามารถดำเนินการต่อและรับ ID เหล่านั้น รับข้อมูล ID รถสำหรับ BMW และสำหรับ Audi
‫3 รับข้อมูล ID รถ
‫ดังนั้นตอนนี้ถ้าคุณเรียกมันว่าหรือถ้าเราเรียกใช้รหัสนั้น เราจะเห็นว่าข้อมูลเพิ่มเติมมีอยู่ที่รถของเรา
‫นั่นเป็นวิธีที่คุณสามารถเพิ่มข้อมูลลงในวัตถุได้
‫คุณจะเห็นว่ารถคันนี้มีแนวคิดที่หนึ่ง สอง สาม สี่ และเป็นเจ้าของโดยเดนนิส
‫พาเนตตา และรถมีรหัสเป็นหนึ่ง สอง สาม ห้า และเป็นเจ้าของโดยแฟรงค์ ไวท์
‫ไม่เป็นไร.
‫โดยทั่วไปแล้ว วิธีที่คุณสามารถดำเนินการต่อและเพิ่มข้อมูลได้
‫นั่นคือตัวรวบรวมสำหรับรถของเรา
‫และมันมีวิธีสัมพันธ์ในการเข้าหาสิ่งต่างๆ
‫ยอดเยี่ยม.
‫นั่นเป็นเรื่องเกี่ยวกับความสัมพันธ์
‫แล้วพบกันใหม่ในวิดีโอหน้า