‫ยินดีต้อนรับกลับสู่การสาธิตลิงก์ที่สอง
‫ในการสาธิตนี้ เราจะเตรียมสิ่งของต่างๆ ที่เราจำเป็นต้องใช้ในภายหลัง
‫อย่างแรกเลย เราจะสร้างคลาสเพิ่มเติมสองคลาส และอันที่จริงเป็นคลาสที่สามซึ่งจะจัดการกับสองคลาสนั้น
‫ดังนั้น สองคลาสที่เรากำลังจะสร้างขึ้น ควรใช้เพื่อสร้างวัตถุของชั้นเรียนเหล่านั้น
‫และพวกเขากำลังใช้มหาวิทยาลัยและนักศึกษา
‫มาสร้างคลาสใหม่กันที่นี่
‫และใช่ ฉันรู้ว่าคุณควรสร้างชั้นเรียนทางด้านขวามือ
‫คุณควรสร้างไฟล์เฉพาะสำหรับแต่ละคลาส แต่ฉันจะสร้างมันขึ้นมาในไฟล์เดียวกันในโปรแกรมนี้
‫นั่นคือไฟล์ CSS เพราะคุณจะทำตามได้ง่ายขึ้น
‫แต่อย่างอื่นคุณควรไปแบบนี้เสมอ
‫สร้างใหม่แล้วชั้นเรียนแล้วคุณควรไปข้างหน้า
‫เอาล่ะ เพิ่มชั้นเรียนแล้วอันนี้จะเป็นมหาวิทยาลัย
‫ดังนั้นทุกมหาวิทยาลัยจึงมีข้อมูลบางอย่างเกี่ยวกับตัวเอง
‫แล้วมหาวิทยาลัยควรมีอะไรบ้าง?
‫มาเริ่มกันที่ ID กันเลย
‫ฉันจะบอกว่ามันมี ID และนี่คือคุณสมบัติ get และ set ซึ่งเป็นคุณสมบัติพื้นฐาน
‫จากนั้นฉันก็สร้างคุณสมบัติอื่น และครั้งนี้ มันจะเป็นสตริงเวลาที่เรียกว่าชื่อ
‫ดังนั้นทุกมหาวิทยาลัยจึงมี ID และชื่อ ไม่มีอะไรหรูหราเกินไป
‫ใช่ไหม
‫แล้วสิ่งเดียวที่เราต้องทำในที่นี้คือพิมพ์อะไรบางอย่าง
‫เราจะสร้าง method ในนี้ ซึ่งจะเรียกว่า print และมันจะพิมพ์รายละเอียด หรือเราเรียกมันว่า
‫show info หรืออะไรประมาณนั้น
‫สิ่งเดียวที่จะทำคือเขียนบางอย่างเช่นศูนย์มหาวิทยาลัยที่มีรหัสหนึ่งและศูนย์จะเป็นชื่อและอีกหนึ่งจะเป็นรหัส
‫เอาล่ะ นั่นคือชั้นเรียนมหาวิทยาลัยของเรา
‫และตอนนี้ มาสร้างชั้นเรียนสำหรับนักเรียนกันเถอะ
‫นักเรียนชั้นเลย
‫ทุกมหาวิทยาลัยก็มีนักศึกษา จริงไหม?
‫และเราต้องการให้คุณดำเนินการต่อไปและมี ID สำหรับนักเรียนเช่นกัน และ ID ได้รับและตั้งค่าแล้วสตริงที่เรียกว่าชื่อ
‫ดังนั้นนักเรียนทุกคนจึงมีการตัดชื่อและตั้งชื่อ จากนั้นลองใช้สตริงแตะสองครั้งและนักเรียนทุกคนมีเพศ
‫และสุดท้ายเราก็เพิ่มคุณสมบัติอีกหนึ่งรายการ
‫พร็อพมาก คราวนี้ก็จะถึงวัยแล้ว
‫ดังนั้นนักเรียนทุกคนจึงมีอายุที่เฉพาะเจาะจง
‫แล้วที่นี่ก็มีสิ่งสำคัญอย่างหนึ่ง เพราะนักเรียนทุกคนมีกุญแจต่างประเทศ เพราะถ้าเขาไม่ได้เรียนที่มหาวิทยาลัย
‫เขาก็จะไม่ใช่นักเรียน
‫สมมุติว่า
‫ดังนั้นเราจึงต้องมีกุญแจต่างประเทศ
‫กุญแจต่างประเทศและนั่นจะเป็นรหัสประจำตัวมหาวิทยาลัยสาธารณะของเรา
‫ดังนั้นนักเรียนจึงอยู่ในรหัสมหาวิทยาลัยที่เฉพาะเจาะจง
‫ไม่เป็นไร.
‫และในที่สุดเราก็พิมพ์บางอย่างลงบนคอนโซล
‫พิมพ์เป็นโมฆะสาธารณะ และมันก็กำลังจะพิมพ์อะไรทำนองนั้น
‫CW แตะสองครั้งที่ศูนย์นักเรียนด้วยรหัสหนึ่ง
‫เพศที่สอง และอายุสามขวบจากมหาวิทยาลัยที่มีรหัสสี่
‫และตอนนี้จำเป็นต้องใช้คุณสมบัติเหล่านั้นทั้งหมด
‫มันจะเป็นรหัสชื่อ เพศ อายุ และรหัสมหาวิทยาลัย
‫และเนื่องจากมันยาวไปหน่อย ผมจะใส่มันในบรรทัดที่สองแบบนั้น
‫นี่จะเป็นการพิมพ์คำสั่งของชั้นเรียนนักเรียน
‫ตอนนี้ เพื่อจัดการนักศึกษาและมหาวิทยาลัยในการเชื่อมโยง เราจะสร้างอีกชั้นเรียนหนึ่ง
‫และชั้นเรียนเพิ่มเติมนี้จะเป็นผู้จัดการมหาวิทยาลัยของเรา
‫มันจะเป็นการจัดการมหาวิทยาลัย มันจะเพิ่มสมาชิกในมหาวิทยาลัย ดังนั้นนักศึกษาในมหาวิทยาลัย
‫จากนั้นจะแสดงให้เราเห็นนักเรียนชาย นักเรียนหญิง และอะไรแบบนั้น
‫มาสร้างคลาสใหม่กันเถอะ และฉันจะเรียกมันว่า Class Uni
‫ผู้จัดการเมืองของเรา
‫แล้วที่นี่ฉันต้องการมีรายการที่จะทำงานด้วย
‫อย่างแรกเลย ฉันมีรายชื่อมหาวิทยาลัย ดังนั้นประเภทมหาวิทยาลัยของเราที่เรามี และฉันจะเรียกมหาวิทยาลัยนั้นว่า
‫แล้วรายการอื่น รายชื่อสาธารณะที่เรียกว่า นักเรียน ซึ่งจะเป็นนักเรียนของเรา
‫รายชื่อนี้จึงเต็มไปด้วยนักศึกษา รายชื่อนี้จึงเต็มไปด้วยมหาวิทยาลัย
‫และตอนนี้ในตัวสร้าง เราจะเริ่มต้นสองรายการนั้น และเราจะเพิ่มค่าให้กับพวกเขา
‫ไปข้างหน้าและสร้างผู้จัดการมหาวิทยาลัยของรัฐแบบคอนสตรัคเตอร์แบบนั้น
‫ทีนี้ นั่นคือตัวสร้างของเราใช่ไหม
‫ตัวสร้าง
‫และที่นี่ ฉันต้องการเริ่มต้นมหาวิทยาลัยของฉัน
‫มันจะเป็นรายชื่อใหม่ของมหาวิทยาลัยและนักศึกษาของฉัน
‫ซึ่งจะเป็นรายชื่อนักศึกษาใหม่
‫และตอนนี้เราสามารถไปข้างหน้าและเพิ่มคุณค่าให้กับพวกเขาได้
‫และฉันจะไม่พิมพ์ทุกอย่างด้วยตนเอง
‫ฉันจะคัดลอกและวางจากรายการที่ฉันเตรียมไว้
‫สมมติว่าเรามีมหาวิทยาลัยสองแห่ง
‫คนหนึ่งคือเยล และอีกคนหนึ่งคือปักกิ่งเทค
‫แล้วเราก็มีนักเรียนบางคนที่นี่ ซึ่งก็คือคาร์ล่า ที่เป็นผู้หญิง
‫เธออายุ 17 ปี
‫แล้วก็โทนี่ เขาเป็นผู้ชาย เขาอายุ 21 ปี
‫และสองคนนั้น พวกเขาอยู่ที่เยล แล้วก็มหาวิทยาลัยอื่น
‫ที่ปักกิ่งเทค เรามีไลล่าซึ่งเป็นผู้หญิง แล้วก็เจมส์ที่เป็นคนข้ามเพศ แล้วก็มีลินดาที่เป็นผู้หญิง
‫ไม่เป็นไร.
‫เราจึงมีสามเพศที่แตกต่างกันที่นี่ สามเพศที่แตกต่างกัน
‫ไม่เป็นไร.
‫นี่คือตัวสร้างผู้จัดการมหาวิทยาลัยของเราจนถึงตอนนี้
‫และตอนนี้ เราสามารถดำเนินการต่อและเพิ่มวิธีการบางอย่าง ซึ่งจริงๆ แล้วจะทำบางอย่างเกี่ยวกับลิงก์ เนื่องจากเรายังไม่ได้ใช้ลิงก์ในวิดีโอนี้
‫ไปข้างหน้าและทำอย่างนั้น
‫มาสร้างกัน
‫วิธีการที่จะทำให้พวกเราเป็นนักเรียนชายทุกคน
‫มาสร้างสิ่งนั้นกันเถอะ
‫และในที่นี้ ฉันจะใช้ ฉันนับได้ รายชื่อนักเรียน และฉันจะเรียกมันว่า นักเรียนชาย
‫และตอนนี้เราใช้แบบเดียวกับที่เราทำในวิดีโอที่แล้ว
‫ดังนั้นจากนักเรียนในนักเรียนที่เพศของนักเรียนเท่ากับผู้ชายและสุดท้ายเลือกนักเรียน
‫ไม่เป็นไร.
‫นั่นคือวิธีที่เราสร้างรายการนี้
‫เราได้เห็นมันในวิดีโอที่แล้ว
‫เราตรวจสอบรายการเฉพาะ
‫ในกรณีนี้มันเป็นรายการจริง ๆ เพราะจนถึงตอนนี้เราเห็นว่ามีการเพิ่มขึ้น
‫แต่คุณสามารถทำได้ด้วยรายการเช่นกัน
‫มันเจ๋งมาก
‫อย่างที่คุณเห็น คอลเลกชั่น รายการทั่วไป และเราสามารถทำได้ด้วยวิธีการลิงก์นี้ที่นี่เช่นกัน
‫ทีนี้มาพิมพ์มันไปที่คอนโซลกัน
‫ดูสิ W กำลังจะเป็นนักเรียนชาย และสุดท้าย ให้นักเรียนทั้งหมดกับเรา
‫เราจะใช้ a สำหรับแต่ละวงสำหรับนักเรียนแต่ละคน ซึ่งก็คือ นักเรียนในนักเรียนชาย เพราะอย่างที่เราทราบ นักเรียนชายของเราเป็นนักเรียนประเภท
‫ตอนนี้เราสามารถเรียกวิธีพิมพ์ดอทของนักเรียนได้แล้ว
‫เอาล่ะ มาลองใช้วิธีนี้กันก่อน เพราะตอนนี้เราได้เตรียมและพิมพ์โค้ดและพิมพ์โค้ดเท่านั้น
‫และตอนนี้ก็ถึงเวลาที่จะรันโค้ดแล้วดูว่าเกิดอะไรขึ้น
‫ไปข้างหน้าและสร้างวัตถุผู้จัดการมหาวิทยาลัย
‫เรียกมันว่า อืม เรามาเริ่มกันเลยดีกว่า ซึ่งเป็นผู้จัดการมหาวิทยาลัยแบบนั้น
‫และตอนนี้ฉันก็ใช้ได้เลย อืม นักเรียนชาย
‫ดังนั้นวิธีนี้ที่นี่ และสุดท้าย เรามาเขียนบนคอนโซลกันด้วย
‫ดังนั้นคอนโซล dot read key เพื่อให้โปรแกรมของเราไม่เพียงแค่ปิดตัวลง
‫เอาล่ะ ลุยกันเลย
‫และเราเห็นที่นี่เป็นนักเรียนชาย เรามีนักเรียนโทนี่ที่มีความคิดเป็นเพศชายหนึ่งคน
‫อายุ 21 จากมหาวิทยาลัยที่มีรหัสหนึ่ง
‫เอาล่ะ ไปดูกันเลย
‫เรามีนักเรียนชายคนหนึ่งที่นี่ ลองคัดลอกและวางนักเรียนชายเพื่อดูว่ามีนักเรียนสองคนได้หรือไม่
‫ดังนั้นอันนี้จะตรงไปตรงมา
‫และแฟรงค์เป็นผู้ชาย แต่เขาอายุ 22 ปี และเขาอยู่ที่มหาวิทยาลัยแห่งที่สองด้วย
‫ดังนั้นทุกคนจึงอยู่ที่มหาวิทยาลัยปักกิ่งอย่างที่เห็น
‫เลยลองรันโค้ดอีกครั้ง
‫แล้วเราก็เห็นทั้งสองแถว เห็นแฟรงค์และเห็นโทนี่
‫แฟรงค์มาจากมหาวิทยาลัยวันและโทนี่?
‫ที่จริงแล้ว โทนี่มาจากที่หนึ่งและแฟรงค์มาจากสองคน
‫ไม่เป็นไร.
‫ตอนนี้คุณเห็นว่าวิธีนี้ใช้ได้ผลดี
‫ตอนนี้โปรดไปข้างหน้าและสร้างวิธีการที่ทำในสิ่งเดียวกัน
‫แต่สำหรับผู้หญิง
‫ดังนั้นเราจะพิมพ์นักศึกษาหญิงทั้งหมดจากมหาวิทยาลัยต่างๆ
‫ไม่เป็นไร.
‫ฉันหวังว่าคุณจะลอง
‫ดังนั้นฉันจะพิมพ์มันในครั้งนี้
‫เป็นโมฆะสาธารณะ
‫นักศึกษาหญิง และฉันต้องการหมายเลข I นับอีกครั้ง ซึ่งจะเป็นประเภทนักเรียน
‫ดังนั้นรายชื่อนักเรียนที่จะเข้าเป็นนักเรียนหญิง
‫และฉันต้องการตรวจสอบจากนักเรียนทุกคน
‫ในนักเรียน.
‫อย่างที่ฉันพูดไปก่อนหน้านี้แล้ว แต่ละลูปที่นี่โดยพื้นฐาน
‫และเราต้องการตรวจสอบนักเรียนทุกคนว่าเพศไหนเป็นเพศหญิง และเราต้องการเลือกนักเรียนเหล่านั้นและใส่เข้าไปในนักเรียนหญิงของเรา
‫ฉันนับได้ ตอนนี้เราสามารถเขียนมันบนคอนโซลได้ ดังนั้น w และ นักเรียนหญิง แล้วเราใช้
‫a สำหรับแต่ละลูป เหมือนกับว่าจะใช้นักเรียนที่เรียกว่า นักเรียน และคอลเล็กชันที่เรียกว่า นักเรียนหญิง
‫และในนี้เราจะใช้การพิมพ์ดอทของนักเรียน
‫ทีนี้มาดูนักเรียนหญิงกัน
‫ดังนั้นคุณจึงใช้วิธีนักเรียนหญิง
‫และฉันรู้ว่าชื่อนี้ไม่สมบูรณ์แบบ
‫อาจเป็นบางอย่างเช่น แสดงให้นักเรียนหญิงหรือกรองโดยนักเรียนหญิง หรือกรองโดยนักเรียนชาย
‫แต่ฉันจะทำให้มันง่ายที่นี่
‫และเราเป็นนักเรียนหญิง Carla, Layla และ Linda ที่มีโฆษณา 1, สามและห้า, อายุ 17, 19 และ 22 ปี
‫และพวกเขาเป็นมหาวิทยาลัยที่แตกต่างกันอย่างที่คุณเห็นที่นี่
‫ไม่เป็นไร.
‫ตอนนี้คุณได้เห็นแล้วว่าคุณสามารถสร้างรายการใหญ่ขึ้นในกรณีนี้ได้อย่างไร
‫เราแค่ใช้รายการที่นี่กับองค์ประกอบที่เราเพิ่มเข้าไป
‫คุณได้เห็นแล้วว่าคุณสามารถทำสิ่งนั้นกับอาร์เรย์ได้อย่างไร เราจะใช้ลิงก์ได้อย่างไร
‫ดังนั้นคำสั่งนี้ที่นี่กับการแข่งขันและรายการและคุณสามารถใช้สิ่งเดียวกันกับที่นับได้เช่นเดียวกับประเภทรายการโดยทั่วไปใช่ไหม
‫และแน่นอนด้วยตารางและ XML
‫และนั่นคือสิ่งที่เราจะเห็นในภายหลัง
‫ไปที่วิดีโอหน้าที่เราจะขยายชั้นเรียนของเราที่นี่
‫ดังนั้นชั้นเรียนผู้จัดการมหาวิทยาลัยของเราซึ่งจะแสดงข้อมูลเพิ่มเติมให้เราทราบเพราะจนถึงตอนนี้เราเห็นเฉพาะนักเรียนชายและหญิง
‫แต่ถ้าเราต้องการกรองข้อมูลด้วยข้อมูลต่างๆ หรือถ้าคุณต้องการจัดเรียง อะไรทำนองนั้น นั่นคือสิ่งที่เราจะพูดถึงในวิดีโอหน้า
‫แล้วพบกันใหม่ในวิดีโอหน้า