2.1 Rule for propagation of modificationsModifications to an attribute การแปล - 2.1 Rule for propagation of modificationsModifications to an attribute ไทย วิธีการพูด

2.1 Rule for propagation of modific

2.1 Rule for propagation of modifications
Modifications to an attribute/method in a class are always inherited by subclasses,
except by those subclasses in which the attribute/method has been redefined.
For example, if we deleted the method getAge from Person, this change would be
reflected in all subclasses in the entire schema. Note that we could not delete the
method getAge directly from a subclass as it is defined in the superclass Person. As
another example, if we deleted the method getMonthSalary from Staff, this change
would also ripple to Manager, but it would not affect SalesStaff as the method has
been redefined in this subclass. If we deleted the attribute telNo from SalesStaff, this
version of the attribute telNo would also be deleted from SalesStaffClient but
SalesStaffClient would then inherit telNo from Client (see rule 1.2 above).
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
2.1 กฎการเผยแพร่การแก้ไข
ปรับเปลี่ยนแอตทริบิวต์/วิธีการในคลาสที่สืบทอดมาเสมอ โดยชั้น,
ยกเว้นระดับผู้ที่แอตทริบิวต์/วิธีการได้รับโครงแบบอีกครั้งโดย.
ตัวอย่าง ถ้าเราลบ getAge วิธีจากบุคคล การเปลี่ยนแปลงนี้จะ
ในระดับทั้งหมดในแผนทั้งหมด หมายเหตุที่เราไม่สามารถลบการ
getAge วิธีโดยตรงจากย่อยที่ได้กำหนดในซุปเปอร์คลาสคน เป็น
อย่างอื่น ถ้าเราลบ getMonthSalary วิธีจากพนักงาน การเปลี่ยนแปลงนี้
จะยังระลอกคลื่นการจัดการ แต่มันจะไม่มีผลต่อ SalesStaff มีวิธี
ถูกโครงแบบอีกครั้งในย่อยนี้ ถ้าเราลบโทรแอตทริบิวต์จาก SalesStaff นี้
รุ่นโทรแอตทริบิวต์จะถูกลบออกจาก SalesStaffClient แต่
SalesStaffClient แล้วจะมาโทรจากไคลเอนต์ (ดูกฎ 1.2 ข้างต้น)
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
2.1 กฎสำหรับการขยายพันธุ์ของการปรับเปลี่ยน
การปรับเปลี่ยนแอตทริบิวต์ / วิธีการในชั้นเรียนได้รับมาเสมอโดย subclasses,
ยกเว้น subclasses โดยผู้ที่อยู่ในที่แอตทริบิวต์ / วิธีการได้รับการนิยามใหม่
สำหรับตัวอย่างเช่นถ้าเราลบ getAge วิธีการจากบุคคลที่การเปลี่ยนแปลงนี้จะ จะ
สะท้อนให้เห็นใน subclasses ทั้งหมดในสคีมาทั้งหมด โปรดทราบว่าเราไม่สามารถลบ
getAge วิธีการโดยตรงจากรองตามที่กำหนดไว้ในบุคคล superclass เป็น
อีกตัวอย่างหนึ่งถ้าเราลบ getMonthSalary วิธีการจากพนักงานการเปลี่ยนแปลงนี้
ก็จะกระเพื่อมที่จะจัดการ แต่มันจะไม่ส่งผลกระทบต่อ SalesStaff เป็นวิธีการที่ได้
รับการนิยามใหม่ในประเภทรองนี้ ถ้าเราลบแอตทริบิวต์ telNo จาก SalesStaff นี้
รุ่นของแอททริบิ telNo ก็จะถูกลบออกจาก SalesStaffClient แต่
SalesStaffClient จากนั้นก็จะได้รับมรดก telNo จากลูกค้า (ดูกฎข้อ 1.2 ด้านบน)
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
2.1 กฎสำหรับการปรับเปลี่ยน
การปรับเปลี่ยนแอตทริบิวต์ / วิธีการในชั้นเรียนมักจะสืบทอดจากคลาสจากคลาส
ยกเว้น , ซึ่งในคุณลักษณะ / วิธีการได้รับการนิยามใหม่ .
ตัวอย่างเช่นถ้าเราลบวิธี getage จากบุคคล การเปลี่ยนแปลงนี้จะสะท้อนให้เห็นในคลาส
ในรูปแบบทั้งหมด โปรดทราบว่าเราไม่สามารถลบ
วิธี getage โดยตรงจาก subclass เป็นนิยามในคนที่สนิป . โดย
อีกตัวอย่าง ถ้าเราลบวิธี getmonthsalary จากพนักงาน การเปลี่ยนแปลงนี้
ก็กระเพื่อม ผู้จัดการ แต่จะไม่ส่งผลกระทบต่อ salesstaff เป็นวิธีการที่มีการขายใน คลาสนี้
. ถ้าเราลบแอตทริบิวต์ telno จาก salesstaff นี้
,รุ่นของแอตทริบิวต์ telno ก็จะถูกลบออกจาก salesstaffclient แต่
salesstaffclient จะสืบทอด telno จากลูกค้า ( ดูกฎข้อ 1.2 ข้างต้น )
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: