Агуулгын хүснэгт:

Java-д өв залгамжлах дүрэм юу вэ?
Java-д өв залгамжлах дүрэм юу вэ?

Видео: Java-д өв залгамжлах дүрэм юу вэ?

Видео: Java-д өв залгамжлах дүрэм юу вэ?
Видео: Java өв залгамжлал 👪 2024, Дөрөвдүгээр сар
Anonim

Java хэл дээрх өв залгамжлалын тухай 12 дүрэм, жишээ

  • Анги нь интерфэйсийг хэрэгжүүлдэг:
  • Хийсвэр анги нь интерфэйсийг хэрэгжүүлдэг:
  • Анги нь өөр ангийг өргөтгөдөг:
  • Интерфейс нь өөр интерфейсийг өргөтгөдөг:
  • Анги нь өөр классыг өргөтгөж, өөр интерфейсийг хэрэгжүүлдэг:
  • Олон өв залгамжлал мужийг зөвшөөрөхгүй:
  • Олон өв залгамжлал төрлийг зөвшөөрнө:

Жава хэл дээр өв залгамжлал хэрхэн хийгддэг вэ?

онд Java , хоёр ангийн хооронд "Is-A" хамаарал байгаа үед бид ашигладаг Өв залгамжлал . Эцэг эхийн анги супер анги гэж нэрлэдэг ба the өвлөн авсан ангийг дэд анги гэж нэрлэдэг. extensions гэсэн түлхүүр үгийг to дэд анги ашигладаг өвлөн авах супер ангийн онцлог.

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

Үүний дагуу Java-д юу өвлөж болохгүй вэ?

Дэд анги өвлөн авдаг дээд ангийн бүх гишүүд (талбарууд, аргууд, үүрлэсэн ангиуд). Барилгачид гишүүн биш учраас гишүүн биш өвлөн авсан дэд ангиллаар, гэхдээ дэд ангиас супер ангийн бүтээгчийг дуудаж болно. Бүтээгчийг зөвхөн new -ээр дуудаж болно. Энэ чадахгүй арга гэж нэрлэнэ.

Java хэл дээр үндсэн аргыг өвлөн авч болох уу?

Богино хариулт бол ҮГҮЙ, бид чадна дарж болохгүй үндсэн арга in java . Шалтгаан нь маш энгийн. As үндсэн арга статик бөгөөд бид үүнийг маш сайн мэднэ чадна статикийг дарж болохгүй аргууд in Java , тиймээс үндсэн арга байж болно дарж болохгүй. Гэхдээ бидний адил чадна гаралт, дуудлагын аль алинд нь харах, үндсэн арга Хэрэглээний анги гэж нэрлэдэг.

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