‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ มันเป็นเรื่องของมรดก
‫และเรากำลังจะสร้างชั้นเรียนต่อไป ซึ่งฉันจะเรียกว่าโพสต์
‫คลาสใหม่และมันจะเป็นโพสต์
‫ลองนึกภาพว่าเป็นโพสต์โซเชียลมีเดียเช่นโพสต์ Twitter หรือโพสต์ Facebook หรือโพสต์ประเภทใดก็ตาม
‫และแนวคิดก็คือฉันต้องการสืบทอดจากโพสต์และฉันต้องการสร้างบางอย่างเช่นโพสต์รูปภาพหรือโพสต์วิดีโอในภายหลังและสิ่งเหล่านี้จะช่วยให้เราเข้าใจแนวคิดเรื่องมรดกได้ดีขึ้นเล็กน้อยและคุณสามารถ
‫นำไปใช้กับวัตถุที่แตกต่างกันและสถานการณ์ที่แตกต่างกันในอนาคต
‫อย่างแรกเลย โพสต์มีตัวแปรซึ่งฉันจะทำให้ส่วนตัวคงที่ใน ID โพสต์ปัจจุบัน
‫อันนี้จะเป็นฟิลด์ของโพสต์นั้นและเป็นสแตติก
‫ดังนั้นจึงสามารถใช้ได้นอกโพสต์นี้เช่นกัน
‫และจะถูกสร้างขึ้นเมื่อเริ่มต้นแอปพลิเคชัน
‫ถูกต้อง.
‫สิ่งที่เราสามารถทำได้คือ ขั้นแรก สร้างคุณสมบัติบางอย่าง
‫และตอนนี้ แนวคิดเบื้องหลังคุณสมบัติ อย่างที่คุณทราบคือ พวกเขาให้ข้อมูลเพิ่มเติมเกี่ยวกับวัตถุใช่ไหม
‫ดังนั้น ในกรณีของเรา ถ้าฉันสร้างวัตถุของโพสต์ มีข้อมูลบางอย่างที่เราอยากได้จริงๆ
‫ตัวอย่างเช่น เราต้องการทราบ ID เช่นเดียวกับผู้ดูแลระบบ ในฐานะโปรแกรมเมอร์ ไม่มากเท่ากับผู้ใช้
‫และผู้ใช้ปลายทางไม่สนใจ ID โพสต์ แต่ในฐานะผู้ดูแลระบบหรือในฐานะโปรแกรมคุณควรเป็นเพราะทุกโพสต์ควรมีการระบุและควรมี
‫ID ที่ไม่ซ้ำกัน
‫ดังนั้นเราจะมี ID
‫เราต้องการชื่อเรื่อง
‫ตัวอย่างเช่น โพสต์มีชื่อ อาจเป็นคำอธิบายหรือข้อความ อะไรทำนองนั้น
‫จากนั้นเราต้องรู้ว่าใครเป็นคนส่งโพสต์นั้นและควรเป็นสาธารณะหรือไม่
‫แน่นอนว่ายังมีอีกมากที่ต้องรู้เกี่ยวกับโพสต์หรืออาจมีคุณสมบัติอีกมากมายในโพสต์ แต่เราจะทำให้มันเรียบง่ายในตอนนี้
‫ฉันจะสร้างคุณสมบัติที่ได้รับการป้องกันที่นี่ และเรายังไม่ได้ใช้คุณสมบัติที่ได้รับการป้องกัน แต่ในท้ายที่สุด
‫Protect หมายความว่ามันสามารถใช้ได้โดยคลาสนี้เท่านั้น โดยโพสต์คลาสและคลาสที่ได้รับมา
‫ดังนั้นคลาสที่มาจากโพสต์ .
‫ดังนั้นฉันจะไปข้างหน้าและสร้างอันแรกซึ่งจะเป็น ID ดังนั้น int I d และเราจะใช้
‫get และ set
‫แล้วทรัพย์สินอื่น
‫ดังนั้นฉันจะใช้ Prop ที่นี่และควรเป็นสตริงและฉันจะเรียกมันว่าชื่อและเหมือนเมื่อก่อนควรได้รับการปกป้อง
‫จากนั้นคุณสมบัติอื่นและฉันจะใช้สตริงอีกครั้งและอันนี้จะถูกส่งโดยใช้ชื่อผู้ใช้
‫แล้วใครส่งมาให้ก็โดนเลือกเหมือนกัน
‫และสุดท้าย ทรัพย์สินที่เรียกว่าเป็นสาธารณะ
‫มันคือบูลีนเพราะมันมีได้เพียงสองค่าเท่านั้น
‫ดังนั้นไม่ว่าจะเป็นสาธารณะหรือไม่สาธารณะ
‫เราก็มีคุณสมบัติเหล่านี้ จริงไหม?
‫ตอนนี้เราสร้างคอนสตรัคเตอร์เริ่มต้นและมีบางอย่างที่ต้องรู้เกี่ยวกับคอนสตรัคเตอร์เริ่มต้น
‫หากได้รับมา
‫ถ้าคลาสแบบร่างไม่เรียกใช้คอนสตรัคเตอร์ส่วนคำสั่งพื้นฐานอย่างชัดเจน คอนสตรัคเตอร์เริ่มต้นจะถูกเรียกโดยปริยาย
‫นั่นเป็นเหตุผลที่เราสร้างที่นี่
‫ดังนั้นเราจึงสร้างโพสต์สาธารณะ และตอนนี้โพสต์นั้นก็เรียบร้อย เพราะเราไม่ได้รับพารามิเตอร์ใดๆ ที่นี่
‫มันจะถูกกำหนดหรือเราจะตั้งค่าที่นี่ ดังนั้น ID จะเป็นศูนย์
‫จากนั้นชื่อก็เช่น โพสต์แรกของฉัน หรืออาจมีช่องว่าง
‫โพสแรกแบบนั้นมันสาธารณะ?
‫สมมุติว่าจริงเพราะเราต้องการดูแล้วส่งโดยใช้ชื่อผู้ใช้ที่ส่งมาอย่างดี
‫ดังนั้นจึงเป็นเรื่องใหม่สำหรับในกรณีนี้
‫ดังนั้นเมื่อใดก็ตามที่เราสร้างโพสต์ตอนนี้ก็จะเป็นโพสต์นี้ที่นี่
‫มันจะเป็นโพสต์แรกของฉันใช่ไหม
‫จากนั้นฉันต้องการมีตัวสร้างอินสแตนซ์อื่นที่มีพารามิเตอร์หลายตัว
‫ดังนั้นฉันจึงต้องการสร้างโพสต์ที่ฉันสามารถกำหนดสิ่งเหล่านั้นได้จริง
‫ฉันไม่ได้กำหนด ID แต่ฉันสามารถกำหนดชื่อได้
‫ฉันสามารถพูดได้ว่าเป็นสาธารณะหรือไม่และส่งโดยชื่อผู้ใช้ใด
‫ดังนั้น คุณสามารถจินตนาการได้ว่า สมมติว่าคุณเขียนโปรแกรมโซเชียลมีเดียเล็กๆ และคุณต้องการมีความสามารถในการโพสต์
‫จากนั้นคุณต้องส่งข้อมูลเหล่านั้นทุกครั้งที่คุณสร้างโพสต์
‫ดังนั้นผู้ใช้จึงสร้างโพสต์ จะได้รับ ID ที่กำหนดโดยอัตโนมัติ จากนั้นจึงกำหนดโดยอัตโนมัติหรือได้รับชื่อที่กำหนดไว้ตามสิ่งที่ผู้ใช้ป้อน
‫เป็นแบบสาธารณะโดยอิงจากสิ่งที่ผู้ใช้ทำเครื่องหมาย ไม่ว่าเขาจะตัดสินใจทำให้เป็นสาธารณะหรือไม่ก็ตาม
‫และเขาเป็นผู้ส่ง
‫นั่นเป็นเพียงข้อมูลที่มอบให้ทุกครั้งที่มีการสร้างโพสต์
‫ตอนนี้ เรามาสร้างตัวสร้างอินสแตนซ์ที่มีสามพารามิเตอร์กัน
‫ฉันจะสร้างโพสต์สาธารณะและที่นี่ฉันจะใช้ชื่อสตริง
‫Bool เป็นสาธารณะและสตริงที่ส่งโดยใช้ชื่อผู้ใช้และในที่นี้ฉันจะตั้งค่า ID และเพื่อที่ฉันจะต้องมีบางอย่าง
‫ผมจะตั้งมันเป็นศูนย์ตอนนี้
‫แต่ฉันจะต้องมีวิธีการเพิ่มเติมซึ่งจะสร้าง ID ใหม่สำหรับแต่ละโพสต์เสมอ และเราจะมาดูกันว่ามันทำงานอย่างไรในไม่กี่วินาที
‫ดังนั้นชื่อนี้จะเป็นชื่อเรื่อง
‫ชื่อผู้ใช้ที่ส่งนี้จะถูกส่งโดยชื่อผู้ใช้ที่มีตัวอักษรไม่พิมพ์ที่นี่ และจุดนี้เป็นแบบสาธารณะและเป็นแบบสาธารณะ
‫ไม่ใช่พร็อพเพอร์ตี้ แต่เป็นพารามิเตอร์นี้
‫ตอนนี้ฉันตั้งไว้ว่าฉันไม่ต้องการให้มันเป็นศูนย์
‫รหัสควรไม่ซ้ำกัน
‫วิธีที่ดีที่สุดคือสร้างวิธีการที่จะได้รับการป้องกันและเรียกว่า get next ID
‫สิ่งที่จะทำคือมันจะส่งคืน ID ถัดไปซึ่งหมายถึง ID ของโพสต์ปัจจุบันและที่นี่เราเพิ่มขึ้นก่อนหน้านั้น
‫ดังนั้นทุกครั้งที่ถูกเรียก มันจะเพิ่มขึ้นทีละหนึ่ง
‫ดังนั้นอันนี้ที่นี่ ID โพสต์ปัจจุบันนี้จะเพิ่มขึ้นหนึ่งรายการ
‫ดังนั้นตอนนี้แทนที่จะตั้งค่าศูนย์ที่นี่ เราจะเรียก ID ถัดไปหรือรับวิธี ID ถัดไป
‫ตอนนี้คุณต้องการมีอะไรอีกในโปรแกรมที่คุณสามารถโพสต์บางอย่างได้
‫ฉันเดาว่าความสามารถในการปรับโพสต์
‫ดังนั้น สำหรับตอนนี้ เราสร้างโพสต์ขึ้น และเราจะไม่มีความสุขหากเราไม่สามารถเปลี่ยนโพสต์นั้นได้
‫และนั่นคือสิ่งที่เกิดขึ้นจริงในฉันคิดว่า Snapchat หรือที่นั่นคุณสร้างรูปภาพแล้วมันก็อยู่ที่นั่น
‫คุณไม่สามารถแก้ไขรูปภาพนั้นได้ ไม่แน่ใจว่าคุณสามารถแก้ไขข้อความได้หรือไม่
‫แต่ที่นี่เราต้องการให้สามารถแก้ไขข้อความได้ ดังนั้นเราจะสร้างวิธีการใหม่ การอัปเดตโมฆะสาธารณะ ซึ่งควรอยู่ในชื่อ
‫และสระก็เป็นสาธารณะ เพราะถ้าคิดดูแล้ว ผู้ใช้จะอัพเดทอะไรได้บ้าง?
‫เขาไม่สามารถอัปเดต ID ได้
‫เขาไม่ควรอัปเดตชื่อผู้ใช้เพราะเขาส่งมา
‫ดังนั้นเขามีชื่อผู้ใช้และไม่ควรมีผลกระทบต่อการอัปเดตของโพสต์
‫ในที่นี้เราจะอัปเดตโพสต์และหมายความว่าเราจะเปลี่ยนชื่อและเปลี่ยนบูลีนเท่านั้น
‫ไม่ว่าจะเป็นแบบสาธารณะหรือไม่ก็ตาม
‫และในที่นี้ เราพูดง่ายๆ ว่าชื่อนี้จะเป็นชื่อเรื่อง และที่เปิดเผยต่อสาธารณะจะเป็นแบบสาธารณะ
‫นั่นหมายความว่า ตามที่เรามีที่นี่ โพสต์
‫โพสต์เป็นพิมพ์เขียว
‫คลาสนี้เป็นพิมพ์เขียวของอินสแตนซ์ของโพสต์ใดๆ
‫ดังนั้นเมื่อใดก็ตามที่เราโพสต์บางสิ่งที่เป็นตัวตนนั้น ตัวอย่างนั้นก็คือโพสต์นั้น
‫และถ้าเราเปลี่ยนชื่อ เราจะเปลี่ยนชื่อของโพสต์นั้นๆ
‫และถ้าเราเปลี่ยน ไม่ว่าจะเป็นแบบสาธารณะหรือไม่ เราก็เปลี่ยนการประชาสัมพันธ์ของโพสต์นั้นๆ
‫เพื่อให้เราสามารถอัปเดตชื่อและเป็นการประชาสัมพันธ์ของโพสต์ที่มีอยู่
‫ตอนนี้ สิ่งต่อไปที่ฉันต้องการสร้างคือการแทนที่เมธอดเสมือนของสองสตริงที่สืบทอดมาจากวัตถุดอทระบบ
‫ดังนั้นวัตถุ System Dot เป็นคลาสที่มาที่นี่ในระบบ
‫เราจึงสามารถใช้สิ่งนั้นได้
‫มันอยู่ใน C-sharp และเราก็สามารถใช้มันได้
‫และมีวิธีการที่เรียกว่าสตริงหรือจากที่นั่นเราสามารถเรียกวิธีการสองสตริงได้
‫ดังนั้น.
‫ระบบ.
‫แต่วัตถุมีวิธีการสองสตริงและเราต้องการที่จะแทนที่เพราะทุกคลาสเดียวดังนั้นโพสต์คลาสของเราก็สืบทอดจากคลาสอ็อบเจ็กต์นั้น
‫ดังนั้นระบบที่วัตถุนั้นเป็นคลาสที่เราสามารถสืบทอดได้
‫ดังนั้นในที่นี้ วัตถุนั้น ตัวอย่างเช่น เราสามารถสืบทอดจากสิ่งนั้น หรือที่จริงแล้ว ทุกคลาสที่สืบทอดมาจากสิ่งนั้น
‫ตอนนี้ สิ่งที่เราทำได้คือ เราสามารถแทนที่วิธีใดวิธีหนึ่งของมันได้
‫ดังนั้นการแทนที่สาธารณะ สตริงและสองสตริง
‫อย่างที่คุณเห็น มันเสนอเรื่องนี้ไปแล้ว
‫ดังนั้นจึงบอกว่าส่งคืนสตริงที่แสดงถึงอ็อบเจ็กต์ปัจจุบันว่ามีบางอย่างที่อยู่ภายในคลาสอ็อบเจ็กต์
‫และอย่างที่คุณเห็นมีสิ่งที่เรียกว่า return based to string
‫ดังนั้นคลาสฐานจึงมีเมธอดสองสตริง และถ้าเราทำเช่นนั้น มันก็จะแทบไม่มีความหมายอะไรเพราะเราจะใช้วิธีสตริงสองสตริงของคลาสฐานอยู่แล้ว
‫แต่เราสามารถเปลี่ยนสิ่งนั้นเพื่อให้เราสามารถปรับเปลี่ยนแทนที่จะส่งคืนสิ่งที่คลาสฐานจะส่งคืน
‫เราต้องการทำของเราเอง ดังนั้นเราจะใช้รูปแบบสตริงเพื่อจัดรูปแบบสตริงที่จะมีข้อมูลบางอย่าง
‫มันจะเป็น ID มันจะเป็นชื่อเรื่องและใครเป็นคนส่ง
‫ผมก็เลยจะใช้ข้อมูลแบบนี้
‫มันจะเป็น ID นี้ ID นี้ ชื่อเรื่อง และสุดท้าย จุดนี้ที่ส่งโดยชื่อผู้ใช้
‫นั่นคือสิ่งที่กำลังจะกลับมา
‫ดังนั้นเมื่อใดก็ตามที่เราใช้สองสตริง มันจะไม่ส่งคืนข้อมูลบางอย่างเกี่ยวกับวัตถุ
‫แต่จะส่งคืนในรูปแบบมาตรฐานหรือในรูปแบบที่เราสร้างขึ้น
‫นี่คือรูปแบบของเรา
‫ไม่เป็นไร.
‫ดังนั้น.
‫มาสร้างวัตถุของคลาสนั้นกันเถอะ
‫ไปที่โปรแกรมของเราแล้วสร้างโพสต์ที่นี่
‫โพสต์โพสต์หนึ่งเป็นโพสต์ใหม่
‫และที่นี่ฉันสามารถป้อนข้อมูลบางอย่างหรือทิ้งไว้ก็ได้
‫ถ้าฉันปล่อยไว้ นั่นคือคอนสตรัคเตอร์เริ่มต้นที่จะถูกเรียก
‫อย่างนั้นนี่เอง
‫และถ้าฉันไม่ทำ ก็จะเรียกอย่างอื่น
‫สมมุติว่าฉันโพสต์อะไรบางอย่าง
‫ขอบคุณสำหรับคำอวยพรวันเกิด
‫ทุกคนจึงอวยพรวันเกิดให้ฉัน
‫ผมเลยอยากจะกล่าวขอบคุณมากๆ และผมอยากทำให้มันเป็นจริง เพราะผมอยากให้เพื่อนๆ ได้ดู และควรเปิดเผยต่อสาธารณะ
‫แล้วเดนนิส แพน รัฐยูทาห์ ก็เป็นคนส่ง
‫แน่นอน เราอาจมีคลาสผู้ใช้ที่ทำหน้าที่จัดการทั้งหมด และเราสามารถตรวจสอบได้ว่าผู้ใช้รายใดที่เข้าสู่ระบบหรืออะไรก็ตาม
‫แต่ตอนนี้เราแค่ใช้สตริงฮาร์ดโค้ดที่นี่
‫มันจะเป็นเดนนิส ยูทาห์
‫นั่นคือโพสต์ใหม่ที่เรามีที่นี่ และตอนนี้ เราสามารถดำเนินการต่อและเขียนสิ่งนั้นลงในคอนโซลได้
‫ดังนั้น W และฉันจะพูดว่า post dot to string และนี่คือโพสต์หนึ่ง
‫อินสแตนซ์ของโพสต์ของเรา นี่คืออินสแตนซ์ของโพสต์ และฉันโทรหาโพสต์หนึ่ง และมันจะเขียนบางอย่างบนคอนโซล
‫และในขณะที่เราต้องการดูว่ามันคืออะไร เราต้องปรับใหม่ที่นี่
‫ดังนั้นเราจึงต้องการเปิดคอนโซลไว้เพื่อที่เราจะได้เห็นว่าเกิดอะไรขึ้นที่นั่น
‫อย่างที่คุณเห็น หนึ่งขอบคุณสำหรับวันเกิดนี้ วันเกิดโดย
‫Dennis Panetta และอันนี้คือ ID ของโพสต์นี้
‫นั่นก็หมายความว่าการโพสต์ของเราที่นี่
‫อันนี้ได้ ID ใหม่และ ID ใหม่จะเป็นศูนย์ บวก หนึ่ง หรือ บวกหนึ่ง ซึ่งหมายความว่ามันก็แค่อันเดียว
‫นั่นเป็นเหตุผลที่เราได้รับสิ่งนี้ที่นี่
‫ดังนั้น ID จึงเป็นอันเดียว นั่นคือข้อมูลโพสต์ และนั่นคือผู้ส่งโดย Dennis Pan
‫ตอนนี้เรามีโพสต์แล้ว ไปใช้งานมรดกกันต่อได้เลย
‫เพราะจนถึงตอนนี้ ยกเว้นสองสตริงนี้ที่นี่ จริงๆ แล้วไม่มีมรดก
‫จริงๆ แล้ว สำหรับคุณเท่านั้น
‫ดังนั้นคุณคงรู้ว่าฉันพูดอะไรไปก่อนหน้านี้ วิธีเสมือนจะแทนที่วิธีสตริงสองวิธีที่ได้รับมาจากระบบวัตถุนั้น
‫ทีนี้มาสร้างคลาสใหม่กัน
‫และนั่นจะเป็นการโพสต์รูปภาพเพราะจนถึงตอนนี้เราสามารถโพสต์ข้อความธรรมดาบางอย่างได้ แต่ในอนาคตเราต้องการโพสต์รูปภาพด้วย
‫และตอนนี้โพสต์รูปภาพควรเป็นคลาสที่มาของโพสต์คลาสพื้นฐานของเรา
‫เพราะคลาสนี้ที่นี่เป็นคลาสที่เรียบง่ายมาก และเราต้องการที่จะดำเนินการต่อและสืบทอดจากคลาสนี้
‫ดังนั้น ในการสืบทอดจากคลาสอื่น คุณใช้โคลอน แล้วป้อนชื่อของคลาสที่คุณต้องการรับช่วง
‫เลยอยากสืบสานจากการโพสต์
‫และสิ่งที่ทำให้ฉันใช้งานได้คือใช้ฟังก์ชันทั้งหมดของมัน
‫นั่นเป็นสิ่งที่ค่อนข้างเจ๋งเพราะตอนนี้ฉันสามารถใช้คุณสมบัติของมันได้ ฉันสามารถใช้ตัวแปรของมันได้
‫ยกเว้นตัวสร้างมันที่นี่
‫และใช่แล้ว ไปข้างหน้าและทำอย่างนั้น
‫และขอขยายโพสต์ภาพ
‫ดังที่คุณทราบ มันมาจากโพสต์ และตอนนี้มันควรจะมีคุณสมบัติอื่นที่เรียกว่า URL รูปภาพและตัวสร้าง
‫นั่นคือสิ่งที่ฉันต้องการเพิ่ม
‫ก่อนอื่นฉันต้องการคุณสมบัติที่นี่ และมันจะเป็นสตริงที่เรียกว่ารูปภาพ
‫คุณคือ l ที่จะเป็น URL รูปภาพของโพสต์รูปภาพ
‫สมมติว่าเราโพสต์บางสิ่งและมีรูปภาพอยู่ในนั้น
‫จากนั้นจะเป็นไปโดยอัตโนมัติหรือควรเป็นโพสต์รูปภาพและต้องมี URL รูปภาพ
‫ดังนั้นตำแหน่งที่จัดเก็บภาพนั้นไว้และสามารถอยู่บนเซิร์ฟเวอร์ของเราหรืออาจอยู่บนอินเทอร์เน็ตก็ได้
‫เรามีสิ่งนี้หรือคุณต้องมี URL ของรูปภาพนี้สำหรับการโพสต์รูปภาพ
‫ตอนนี้ มาสร้างคอนสตรัคเตอร์ง่ายๆ โพสต์ภาพสาธารณะกัน ไม่มีอะไรอย่างอื่น
‫อย่างที่คุณเห็นไม่มีอะไรอยู่ในนั้น
‫ฉันไม่อยากทำอะไรที่นี่
‫จากนั้นฉันก็สร้างโพสต์อื่นที่นี่หรือตัวสร้างโพสต์รูปภาพ
‫แต่คราวนี้ฉันต้องการพารามิเตอร์บางอย่างที่นี่
‫ดังนั้นมันจะเป็นชื่อสตริง สตริงที่ส่งโดยชื่อผู้ใช้ URL รูปภาพสตริง และจริง ๆ แล้วคุณ r l และ bool
‫เป็นแบบสาธารณะ
‫เลยอยากได้ทั้งหมดนั่นเลย
‫และตอนนี้ในโพสต์รูปภาพฉันต้องการตั้งค่า ID อีกครั้ง
‫dot id นี้เท่ากับได้ next id และนั่นก็เป็นสิ่งที่เจ๋งอยู่แล้ว
‫ID นี้มันมาจากไหน?
‫และนี่คือการรับ ID ต่อไปมาจากไหน?
‫มันมาจากกระทู้
‫ดังนั้นเราจึงใช้วิธีนี้ที่นี่ วิธีป้องกันนี้
‫เรียกง่ายๆ ว่าที่นี่ ใช้ได้เหมือนของเรา
‫ดังนั้นเราไม่จำเป็นต้องพูดอะไรเช่น post dot get next ID เราแค่พูดว่า get next ID และสิ่งเดียวกันสำหรับ
‫ID นี้
‫ดังนั้นแต่ละโพสต์รูปภาพจึงมี ID เหมือนกับตัวโพสต์เอง
‫และตอนนี้ก็เป็นจริงสำหรับชื่อเรื่องเช่นกัน
‫ดังนั้นชื่อจะเป็นชื่อเรื่อง
‫จากนั้นจุดส่งด้วยชื่อผู้ใช้จะถูกส่งโดยชื่อผู้ใช้
‫และสุดท้ายนี้ เป็นแบบสาธารณะ เป็นแบบสาธารณะ
‫ตอนนี้มันเจ๋งมาก
‫เราสามารถใช้สิ่งเหล่านั้นได้
‫ที่ที่ดี
‫และตอนนี้ เราก็มีทรัพย์สินของเราเช่นกัน ซึ่งก็คือ URL รูปภาพของเรา และเรามีสิ่งนั้นที่นี่
‫ดังนั้นทุกครั้งที่มีการโพสต์รูปภาพ ต้องระบุ URL รูปภาพเป็นอาร์กิวเมนต์
‫ดังนั้นเราจึงบอกว่า URL รูปภาพนี้จะเป็น URL รูปภาพ
‫ด้านหนึ่งเรามีสิ่งที่สืบทอดมาจากโพสต์
‫ดังนั้นฉันจะเพิ่มที่นี่
‫และในทางกลับกัน เรามีอันที่เป็นสมาชิกของเราเอง
‫ดังนั้น URL รูปภาพของทรัพย์สินจึงเป็นสมาชิกของโพสต์รูปภาพ แต่ไม่ใช่ของโพสต์
‫และนั่นเป็นสิ่งที่สำคัญ
‫ดังนั้น Post ไม่ทราบเกี่ยวกับ URL ของรูปภาพนี้และไม่สำคัญ
‫แต่โพสต์รูปภาพของเรารู้เกี่ยวกับคุณสมบัติทั้งหมดของโพสต์ของเรา นั่นคือมรดก
‫ทีนี้ สิ่งเล็กน้อยเกี่ยวกับโพสต์ภาพนี้ที่นี่
‫ดังนั้น.
‫คอนสตรัคเตอร์จำเป็นต้องใช้ทั้งสองเพราะคอนสตรัคเตอร์ไม่เรียกคลาสฐาน
‫ดังนั้นเราจึงไม่ใช้สิ่งนี้โดยอ้างอิงจากการเรียกคอนสตรัคเตอร์ของคลาสฐานและคอนสตรัคเตอร์เริ่มต้นในคลาสฐานถูกเรียกโดยปริยายเพราะเราไม่ได้เรียกมันอย่างชัดเจนในที่นี้
‫ดังนั้น ไม่ว่าในอันนี้และหรือในอันนี้ อันจากคลาสฐาน คอนสตรัคเตอร์
‫ดังนั้นจึงต้องเรียกตัวสร้างเริ่มต้นนี้หรือต้องมีตัวสร้างฐานภายในโพสต์ของเรา
‫นั่นเป็นเหตุผลที่ฉันสร้างมันขึ้นมา
‫เพราะคุณอาจสงสัยว่าทำไมเราถึงต้องการสิ่งนั้น?
‫ทำไมมันถึงอยู่ที่นั่น?
‫มันจำเป็นเพราะเราไม่ได้เรียกมันอย่างชัดเจน
‫ที่บน.
‫และมันจะถูกเรียกโดยปริยาย
‫ถูกต้อง.
‫ยอดเยี่ยม.
‫แค่นั้นเอง
‫ไปที่ชั้นเรียนโปรแกรมของเราและสร้างหนึ่งในโพสต์เหล่านั้น
‫และฉันกำลังจะสร้างโพสต์รูปภาพในตอนนี้ และมันจะเป็นโพสต์รูปภาพใหม่และตั้งชื่อให้กับมันจริงๆ
‫ฉันจะเรียกมันว่า Image Post one
‫กำลังจะลงรูปใหม่ครับ
‫และฉันจะไปดูรองเท้าใหม่ของฉัน เพราะฉันซื้อรองเท้าใหม่มา และมันก็เยี่ยมมาก
‫แล้วใครส่งมา?
‫Dennis Panetta ตื่นเต้นกับรองเท้าคู่ใหม่ของเขามาก
‫และแน่นอนว่าเขาต้องมีลิงก์สำหรับรูปภาพเหล่านั้น
‫เขาเพิ่งอัปโหลดรูปภาพ แต่รูปภาพนั้นมีลิงก์เพราะถูกเก็บไว้ในที่เก็บข้อมูลของเรา
‫หรือในเซิร์ฟเวอร์ของเรา
‫ดังนั้นมันจะเป็น https ที่ปลอดภัย และฉันจะปลอมลิงก์ที่นี่
‫ฉันจะเรียกมันว่ารูปภาพ ดอทคอมสแลชรองเท้า และเขาก็ทำให้มันเป็นสาธารณะ
‫ดังนั้นจึงเป็นความจริง
‫และมาใส่ไว้ในบรรทัดถัดไปเพื่อให้อ่านง่ายขึ้น
‫ตอนนี้เรามีโพสต์รูปภาพของเราแล้ว และสิ่งที่เราสามารถทำได้กับโพสต์รูปภาพในตอนนี้คือการเขียนบางอย่างบนคอนโซลอีกครั้งเพื่อดูว่าเกิดอะไรขึ้น
‫และผมแค่จะเรียกรูปที่ 1 2 สายและนั่นเป็นสิ่งที่ค่อนข้างเจ๋ง
‫ดังนั้นเราจึงเรียกวิธีการสองสตริงนี้ในโพสต์รูปภาพของเราหนึ่ง
‫และคุณเห็นแต่ละวิธีสตริงที่นี่หรือไม่
‫ฉันไม่.
‫และนั่นก็เยี่ยมมากเพราะเราเอาอันหนึ่งมาจากโพสต์ของเรา ดังนั้นเราจึงสืบทอดมาจากโพสต์ และตอนนี้เราใช้วิธีการของมัน
‫ซึ่งเรียกว่าสองสตริง
‫และถ้าเราเรียกใช้สิ่งนั้น
‫อันที่จริงเราต้องหยุดมัน
‫เพราะเราจะไม่เห็นมัน
‫มีต้นอ้อแล้วหายไป
‫เราจึงต้องลากเส้นสีแดงมาโพสต์ไว้ตรงนี้
‫ลองเรียกใช้อีกครั้งและมันบอกว่า ลองดูรองเท้าใหม่ของฉันโดย Dennis Panetta
‫แต่ลิงค์อยู่ที่ไหน?
‫ฉันต้องการลิงค์
‫มาเลย ขอลิงค์หน่อย
‫มันไม่ได้อยู่ที่นั่นเพราะวิธีการสองสตริงของโพสต์ของเราไม่ทราบเกี่ยวกับลิงก์
‫ไม่มีเงื่อนงำเกี่ยวกับลิงก์
‫มันไม่สนใจเกี่ยวกับการเชื่อมโยง
‫มันไม่ต้องการอะไร
‫ความท้าทายเล็กน้อยสำหรับคุณ
‫และนั่นคือวิธีที่เราจะทำวิดีโอให้เสร็จในตอนนี้
‫โปรดสร้างวิธีการสองสตริงภายในโพสต์รูปภาพของเราซึ่งแจ้งให้เราทราบเกี่ยวกับลิงก์ด้วย
‫ไม่เป็นไร.
‫ฉันหวังว่าคุณจะลอง
‫ดังนั้นสิ่งที่ผมจะทำคือ ผมจะทำให้มันง่าย
‫ฉันจะคัดลอกสองสตริงจากที่นี่ไปยังโพสต์รูปภาพของเรา และฉันจะเปลี่ยนรูปแบบเพียงเล็กน้อย
‫ฉันจะเพิ่มคำสั่งเล็กน้อยที่นี่
‫ลิงก์ก็จะเป็นลิงก์เช่นกัน และอีกสามคนยังคงเป็นผู้ใช้
‫ดังนั้นเราจึงต้องการลิงค์ที่นี่
‫ดังนั้นเครื่องหมายจุลภาค URL ของ dot image ดังนั้นลำดับคือชื่อ ID, URL แล้วส่งโดยผู้ใช้
‫ดังนั้นหากคุณทำเช่นนั้น เราจะแทนที่จากส่วนคำสั่งพื้นฐาน
‫ดังนั้นเราจึงแทนที่สองสตริงจากโพสต์ของเราซึ่งโอเวอร์โหลดจากออบเจ็กต์ระบบ
‫คุณจะเห็นว่าคุณสามารถแทนที่มันและแทนที่มันและอื่นๆ
‫และเราจะดูว่าขีด จำกัด อยู่ที่ไหนหรือเราจะ จำกัด ได้อย่างไร
‫ตอนนี้เรามาเริ่มกันเลย
‫และเราสามารถเห็นได้
‫ตรวจสอบรองเท้าใหม่ของฉัน
‫นี่คือลิงค์
‫เดนนิส พาเนตต้า.
‫ตอนนี้ฉันสามารถคลิกลิงก์ในคอนโซลได้แล้ว
‫ฉันไม่สามารถ
‫แต่โดยทั่วไปแล้ว ฉันสามารถคลิกที่ลิงก์และเห็นภาพหรือเครื่องมือของฉัน เช่น แอปของฉัน สามารถอ่านลิงก์นั้นและแสดงรูปภาพได้
‫ไม่เป็นไร.
‫นี่เป็นเพียงแวบแรกในมรดก
‫มันเป็นวิดีโอยาว
‫ฉันรู้แล้ว.
‫และมรดกมีมากว่านั้น
‫และเราจะพิจารณาสิ่งที่เจ๋งกว่านี้อีกมาก
‫แต่ก่อนอื่น เราจะไปที่ความท้าทายในวิดีโอหน้า
‫แล้วพบกันใหม่ในวิดีโอหน้าครับ