Виртуал өв залгамжлал нь алмазын асуудлыг хэрхэн шийддэг вэ?
Виртуал өв залгамжлал нь алмазын асуудлыг хэрхэн шийддэг вэ?

Видео: Виртуал өв залгамжлал нь алмазын асуудлыг хэрхэн шийддэг вэ?

Видео: Виртуал өв залгамжлал нь алмазын асуудлыг хэрхэн шийддэг вэ?
Видео: Большое шоу NRF 2022: Цепочка поставок 360 Bain & Company 2024, Арваннэгдүгээр
Anonim

Виртуал өв залгамжлал шийддэг сонгодог Алмазны асуудал ”. Энэ нь хүүхдийн анги нь нийтлэг үндсэн ангийн зөвхөн ганц тохиолдлыг авахыг баталгаажуулдаг. Өөрөөр хэлбэл, Могойн анги болно LivingThing ангийн ганцхан жишээ байна. Амьтан ба мөлхөгчдийн ангиуд энэ жишээг хуваалцдаг.

Үүнтэй холбогдуулан өв залгамжлал дахь алмазын асуудал юу вэ?

алмазын асуудал ” гэдэг нь олон тоог зөвшөөрсний үр дүнд үүсч болох хоёрдмол байдал юм өв залгамжлал . Энэ нь ноцтой юм асуудал олон хэлийг зөвшөөрдөг хэлүүдэд (C++ гэх мэт). өв залгамжлал муж улсын. Гэсэн хэдий ч Java-д олон өв залгамжлал нь зөвхөн интерфэйсүүдэд зориулсан ангиллыг зөвшөөрдөггүй бөгөөд эдгээр нь төлөвийг агуулаагүй болно.

Дараа нь асуулт бол виртуал үндсэн анги нь өв залгамжлалд хэрхэн тусалдаг вэ? Виртуал үндсэн ангиуд орон зайг хэмнэж, тодорхой бус байдлаас зайлсхийх арга замыг санал болгож байна анги олон удамшлыг ашигладаг шатлал. Хэзээ a суурь анги a гэж тодорхойлсон виртуал суурь , энэ нь шууд бус байдлаар ажиллах боломжтой суурь өгөгдлийн гишүүдийн давхардалгүйгээр нэгээс олон удаа.

Виртуал нийтийн өв гэж юу болохыг бас мэдэх үү?

Виртуал өв залгамжлал нь үндсэн ангийн гишүүн хувьсагчийн зөвхөн нэг хуулбарыг баталгаажуулдаг C++ техник юм өвлөн авсан ач зээ нараас гаралтай ангиудаар. Энэ функц нь олон хүнд хамгийн хэрэгтэй өв залгамжлал , энэ нь болгодог шиг виртуал үүсмэл анги болон түүнээс үүсэлтэй бүх ангиудын нийтлэг дэд объектыг үндэслэнэ.

Интерфейс алмазын асуудлыг хэрхэн шийддэг вэ?

Хэрхэн ашиглан интерфейс Java хэл дээр шийдэх нь алмазын асуудал ? Тиймээс хэрэв хоёр интерфэйсүүд ижил аргын гарын үсэгтэй бөгөөд анги нь энэ хоёроос өвлөхийг (Java-д хэрэгжүүлдэг) авахыг хүсдэг интерфэйсүүд , өвлөх "аргын бие" байхгүй тул " алмаз өв залгамжлал" асуудал зайлсхийдэг.

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