‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ เนื้อหาทั้งหมดเกี่ยวกับการสืบทอดและในบทนี้โดยทั่วไป
‫เราจะไปดูคำจำกัดความกันก่อน แล้วเราจะมาดูตัวอย่างกัน
‫และในวิดีโอหน้า เราจะเข้าสู่การสาธิต
‫ประการแรก การสืบทอดคำจำกัดความช่วยให้เราสามารถกำหนดคลาสในแง่ของคลาสอื่น ซึ่งทำให้ง่ายต่อการสร้างและบำรุงรักษาแอปพลิเคชัน
‫นอกจากนี้ยังให้โอกาสในการใช้ฟังก์ชันโค้ดซ้ำและเร่งเวลาในการใช้งาน
‫นั่นหมายความว่า เราสามารถสร้างคลาสได้ และเราเห็นแล้วว่า เราสามารถนำคลาสเหล่านั้น ฟังก์ชันและเมธอดของคลาสเหล่านั้น
‫กลับมาใช้ใหม่ได้ และเพียงแค่เพิ่มเข้าไปโดยไม่ต้องปรับคลาสเอง เพื่อที่เราจะได้สืบทอดจากคลาสนั้นและ
‫ใช้ฟังก์ชันเพิ่มเติมและคุณสมบัติเพิ่มเติมและสิ่งต่างๆ เหล่านั้น
‫และนั่นทำให้เรามีโค้ดที่บำรุงรักษาได้มากขึ้นซึ่งง่ายต่อการบำรุงรักษาในอนาคต
‫และมันสมเหตุสมผลมากทันทีที่โปรแกรมได้รับหรือแอปพลิเคชันมีความซับซ้อนมากขึ้น
‫และยังช่วยเร่งเวลาการใช้งานเพราะคุณไม่จำเป็นต้องคัดลอกและวางโค้ดจำนวนมากหรือเขียนโค้ดซ้ำแล้วซ้ำอีก
‫แต่คุณสามารถใช้สิ่งนั้นจากคลาสอื่นหรือสืบทอดคลาสอื่นและใช้ฟังก์ชันของมัน
‫และนั่นไม่ใช่สิ่งที่เราสามารถทำได้ด้วยคลาสที่เราสร้างขึ้นเองเท่านั้น แต่เราสามารถใช้คลาสที่อยู่ในไลบรารีที่เราใช้ได้
‫ดังนั้นเราจึงสามารถนำเข้าไลบรารี่แล้วใช้งานได้
‫และที่น่าตื่นตาตื่นใจ
‫มาดูมรดกกันบ้าง เช่น รถยนต์
‫ดังนั้น รถยนต์จึงเป็นคลาสพื้นฐาน และสามารถสืบทอดมาจากคลาสที่ได้รับมา ตัวอย่างเช่น รถแข่งและรถข้างถนน
‫และที่นี่ รถยนต์มีคุณสมบัติบางอย่างและวิธีการบางอย่าง และสิ่งเหล่านี้ก็เป็นจริงสำหรับรถทุกคัน
‫ดังนั้นรถทุกคันจึงมีแรงม้า รถทุกคันมีหน้าต่าง รถทุกคันมีปริมาณล้อ
‫และในขณะเดียวกันก็มีวิธีการ
‫ดังนั้นรถทุกคันควรขับ และผมเดาว่ารถทุกคันน่าจะบีบแตรได้
‫และนั่นคือคุณสมบัติและวิธีการที่เป็นจริงสำหรับรถยนต์ทุกคัน
‫รถแข่งก็มีของพวกนี้เช่นกัน
‫แต่เหนือสิ่งอื่นใด มันมีคุณสมบัติ เช่น มีเทอร์โบที่ช่วยให้ขับเร็วขึ้น
‫จากนั้นก็มีวิธีการแข่ง ดังนั้นมันจึงทำให้พวกเขาสามารถแข่งได้โดยทั่วไปในสนามแข่ง บางทีมันอาจไม่ได้รับอนุญาตให้ขับบนถนน
‫ในทางกลับกัน รถข้างถนนอาจทำอย่างนั้นได้
‫มันมีเมธอดสตรีทใช่ไหม
‫และทรัพย์สินที่สะดวกสบาย
‫ในตัวอย่างนี้ ความสะดวกสบายอาจมีจำกัด แต่โดยทั่วไป นั่นเป็นวิธีที่คุณมองเห็นได้
‫และคุณสามารถขยายได้มาก
‫และไม่ใช่แค่รถยนต์เท่านั้น และในตอนต่อไป พนักงาน ก็เป็นแทบทุกอย่าง
‫ดังนั้นคุณจะเห็นได้ว่าโทรศัพท์สามารถสืบทอดได้
‫ตัวอย่างเช่น สมาร์ทโฟนคือโทรศัพท์
‫ดังนั้นจึงมีความสามารถของโทรศัพท์ แต่ในขณะเดียวกันก็มีความสามารถเพิ่มเติมบางอย่าง
‫แต่ตอนนี้เรามาดูพนักงานกัน
‫อีกตัวอย่างหนึ่ง เรามีพนักงานคนหนึ่งซึ่งเป็นระดับพื้นฐาน และมีคุณสมบัติ เช่น ชั่วโมงการทำงานของเงินเดือน
‫และอื่นๆ อีกมากมาย
‫แล้ววิธีการต่างๆ ก็ทำงาน ไปทำงาน รับเงิน
‫แค่นั้นเอง
‫แล้วก็มีอีกมากแน่นอน
‫แล้วเราก็มีคลาสที่ได้รับมา เช่น ดีไซเนอร์
‫นักออกแบบมีประสบการณ์ด้านการออกแบบมายาวนาน ระดับความคิดสร้างสรรค์ และอื่นๆ อีกมากมาย
‫และวิธีการต่างๆ เช่น การออกแบบและวาดสิ่งของ
‫ในทางกลับกัน วิศวกรก็มีระดับและมีคุณสมบัติเช่นประสบการณ์ในการเขียนโปรแกรมหลายปีหรือระดับการเสียดสีและวิธีการออกแบบและโปรแกรม
‫และคุณจะเห็นว่าการออกแบบเป็นจริงสำหรับนักออกแบบและวิศวกร แม้ว่าทั้งสองกรณีจะเหมือนกัน
‫แต่ก็ไม่เป็นความจริงสำหรับพนักงานทุกคน
‫พนักงานทุกคนไม่จำเป็นต้องออกแบบบางอย่าง
‫นั่นเป็นสาเหตุว่าทำไมพวกเขาถึงแม้จะเป็นวิธีการคัดลอกจากทั้งสองค่อนข้างมาก แต่ก็ยังมีความแตกต่างกัน
‫ดังนั้นวิธีการออกแบบในวิศวกรจึงอาจแตกต่างไปจากวิธีการออกแบบในตัวออกแบบ
‫แต่ตัวพนักงานเองไม่จำเป็นต้องออกแบบ และมีเพียงชั้นเรียนขับรถเหล่านั้นเท่านั้นที่ต้องการวิธีการเหล่านั้น
‫ลองมาดูตัวอย่างในระดับทฤษฎีกัน
‫เราจะพิจารณาสิ่งนั้นในการสาธิตในวิดีโอหน้า
‫และไม่เพียงแค่นั้น เราจะมีตัวอย่างมากมาย
‫ไม่ต้องกังวลหากนั่นยังไม่เพียงพอสำหรับคุณที่จะเข้าใจแนวคิดทั้งหมด
‫เราจะพิจารณาถึงแง่มุมต่าง ๆ ของมรดกทั้งหมด
‫ใช่.
‫ไปที่วิดีโอถัดไปและเริ่มกันเลย