Бид Java хэл дээрх хүүхдийн объектуудад эх объектыг оноож болох уу?
Бид Java хэл дээрх хүүхдийн объектуудад эх объектыг оноож болох уу?

Видео: Бид Java хэл дээрх хүүхдийн объектуудад эх объектыг оноож болох уу?

Видео: Бид Java хэл дээрх хүүхдийн объектуудад эх объектыг оноож болох уу?
Видео: SCP-261 Пан-мерное Торговый и эксперимент Войти 261 объявление Де + полный + 2024, May
Anonim

Эцэг эх болон Хүүхэд ижил өгөгдлийн гишүүнтэй ангиуд Java . -ийн лавлагаа хувьсагч Эцэг эх анги нь түүнийг барих чадвартай обьект лавлагаа түүнчлэн түүний хүүхдийн объект лавлагаа. -ийг агуулсан лавлагаа хүүхэд анги обьект лавлагаа болно -ийн гишүүдэд (функц эсвэл хувьсагчид) хандах боломжгүй хүүхэд анги.

Үүнтэй холбогдуулан жишээлбэл, эх төрлийн хувьсагчдад хүүхэд төрлийн объектыг оноож болох уу?

Үгүй, гэхдээ a обьект -ийн эцэг эхийн төрөл болно байх хувьсагчдад хуваарилагдсан -ийн хүүхдийн төрөл.

Бид дэд ангилалд супер ангийн объектыг оноож болох уу? Үгүй. Үүнийг зөвшөөрөх нь утгагүй юм. Шалтгаан нь учир нь дэд ангиуд ерөнхийдөө нэмэлт зан үйлийг тодорхойлдог. Хэрэв та оноож болно а дээд зэрэглэлийн объект a дэд анги лавлагаа, Та ажиллах үед асуудалтай тулгарах болно Та үнэндээ байхгүй ангийн гишүүдэд хандахыг хичээ.

Дараа нь асуулт бол хүүхэд анги нь эх ангийн объектыг үүсгэж чадах уу?

Энгийнээр хэлбэл, Parent ангийн объектууд боломжтой барих объектууд -ийн хүүхдийн анги . Урвуу чадна үнэн биш байх.

Объект нь өөр объектыг дэд ангилж чадах уу?

Чадах а обьект -ийн а дэд анги -ийн хамгаалалттай талбарт хандах өөр объект -ийн өөр дэд ангилал ? Гэсэн хэдий ч та ямар нэг аргыг хязгаарлахыг хүсдэг үе байдаг дэд ангиуд зөвхөн эсвэл, бага нийтлэг, зөвшөөрөх дэд анги супер ангийн талбарт хандах аргууд. Энэ тохиолдолд та ангийн онцлогийг хамгаалагдсан гэж зарлана.

Зөвлөмж болгож буй: