Олон түвшний удамшилд нэг анги удамших уу?

Олон түвшний удамшилд нэг анги удамших уу?
Олон түвшний удамшилд нэг анги удамших уу?
Anonim

Олон түвшний өв залгамжлалд нэг анги үүсмэл ангиас өвлөн авах боломжтой. Иймээс үүссэн анги нь шинэ ангийн үндсэн анги болно. Диаграммд харуулсны дагуу C анги нь B дэд анги, В нь А ангиллын дэд анги юм.

Олон түвшний өв залгамжлалд хэдэн анги удамшдаг вэ?

Энэ нь гурван түвшний анги болон өв залгамжлалын хоёр түвшний болгоно. Зарим номонд үүнийг олон түвшний өв залгамжлал гэж нэрлэдэг. Энэ төрлийн өв залгамжлалыг Зураг 10.4-т үзүүлэв.

1 анги 2 анги залгамжилж чадах уу?

Нэг анги нэгээс олон ангиудыг өргөтгөхөд үүнийг олон удамшил гэж нэрлэдэг. Жишээ нь: C анги нь А ба В ангиллыг өргөтгөдөг бол энэ төрлийн өв залгамжлалыг олон өв залгамжлал гэж нэрлэдэг. Java олон удамшихыг зөвшөөрдөггүй.

Та олон өв залгамжлах боломжтой юу?

Олон удамшил нь объект хандалтат үзэл баримтлалын онцлог бөгөөд анги нь нэгээс олон эх ангийн шинж чанарыг өвлөн авах боломжтой. Дээд анги болон дэд ангиудад ижил гарын үсэгтэй аргууд байгаа үед асуудал үүсдэг.

Олон ангиллын удамшил гэж юу вэ?

Олон өв залгамжлал нь объект эсвэл анги нь нэгээс олон эх объект эсвэл эх ангиас шинж чанар, шинж чанарыг өвлөн авах боломжтойобъект хандалтат компьютерийн програмчлалын зарим хэлний онцлог юм.

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