Ямар ч анги Java-г хэдэн ангид өвлүүлэх боломжтой вэ?
Ямар ч анги Java-г хэдэн ангид өвлүүлэх боломжтой вэ?

Видео: Ямар ч анги Java-г хэдэн ангид өвлүүлэх боломжтой вэ?

Видео: Ямар ч анги Java-г хэдэн ангид өвлүүлэх боломжтой вэ?
Видео: Создание аннотации в java [Java Annotations | Reflection api] 2024, Дөрөвдүгээр сар
Anonim

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

Үүний нэгэн адил Java анги олон ангиас өвлөгдөж чадах уу?

Энгийнээр хэлбэл, оруул Java , a анги өвлөн авах боломжтой өөр анги болон олон интерфэйсүүд, харин интерфэйс өвлөн авч болно бусад интерфейсүүд.

Үүний нэгэн адил, нэг анги нэгээс олон ангиудыг өвлөн авч болох уу? Олон өв залгамжлал нь объект хандалтат үзэл баримтлалын онцлог бөгөөд a анги өвлөн авах боломжтой -ийн шинж чанарууд нэгээс илүү эцэг эх анги . Супер хоёуланд нь ижил гарын үсэг бүхий аргууд байгаа тохиолдолд асуудал үүсдэг ангиуд болон дэд анги.

Үүнээс гадна нэг анги Java-г хэдэн ангиллаар өвлүүлэх боломжтой вэ?

Үндсэндээ дүрэмд таныг гэж заасан байдаг өвлөн авч болно -аас ( сунгах ) зэрэг олон ангиуд таны хүссэнээр, гэхдээ хэрэв хүсвэл тэдгээрийн зөвхөн нэг нь ангиуд болно бетон (хэрэгжүүлсэн) аргуудыг агуулсан. Эдгээр орлуулалтын тусламжтайгаар та танил болсон Java дүрэм: А анги сунгаж болно хамгийн ихдээ нэг хийсвэр анги , гэхдээ хэрэгжүүлж болно олон интерфэйсүүд.

Нэг ангид хэдэн эцэг эх байх боломжтой вэ?

Нэг ангид байх хүүхдийн тоонд хязгаарлалт байхгүй (гэхдээ хүүхэд зөвхөн хүүхэдтэй байж болно нэг эцэг эх ). Нэг эцэг эхийн хоёр хүүхдийг ах дүү гэдэг.

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