Бид яагаад Java хэл дээр @override ашигладаг вэ?
Бид яагаад Java хэл дээр @override ашигладаг вэ?

Видео: Бид яагаад Java хэл дээр @override ашигладаг вэ?

Видео: Бид яагаад Java хэл дээр @override ашигладаг вэ?
Видео: Java дахь аргыг хүчингүй болгох заавар - Java дахь аргыг хэрхэн хүчингүй болгох вэ 2024, Дөрөвдүгээр сар
Anonim

Тэмдэглэл @ Дарж бичих байна ашигласан хөгжүүлэгч юу хийхээ шалгахад тусалсан хүчингүй болгох эцэг анги эсвэл интерфейс дэх зөв арга. Супер аргуудын нэр өөрчлөгдөхөд хөрвүүлэгч энэ тохиолдлыг мэдэгдэх боломжтой бөгөөд энэ нь зөвхөн супер болон дэд ангиллыг хадгалахад зориулагдсан болно.

Тиймээс Java-д яагаад @override ашигладаг вэ?

@ Дарж бичих Аннотаци нь хүүхдийн ангийн арга нь үндсэн ангийнхаа аргыг хэтрүүлэн бичиж байгааг харуулж байна. Хэрэв тайлбартай арга нь үнэн хэрэгтээ тийм биш бол энэ нь хөрвүүлэгчээс анхааруулгыг гаргаж авдаг хүчингүй болгох юу ч. Энэ нь эх кодын унших чадварыг сайжруулж чадна.

Дараа нь асуулт бол бидэнд Java-д @override хэрэгтэй юу? Чи тэгэх ёстой үргэлж @ ашиглах Дарж бичих Google-ээс санал болгосон аппликешн бүрт тэмдэглэгээ Java шилдэг туршлагын гарын авлага мөн. @ Дарж бичих дараах тохиолдолд хууль ёсны байна: Ангийн арга байх үед давамгайлах супер зэрэглэлийн арга. Ангийн арга нь интерфейсийн аргыг хэрэгжүүлж байх үед.

Энд @override юунд ашиглагддаг вэ?

@ Дарж бичих @ Дарж бичих аннотаци нь хөрвүүлэгчид тухайн элементийг зориулсныг мэдээлдэг хүчингүй болгох супер ангид зарласан элемент. Дарж байна аргуудыг Интерфейс ба Өв залгамжлалд авч үзэх болно. Хэдийгээр энэ тэмдэглэгээг ашиглах шаардлагагүй давамгайлах арга, энэ нь алдаанаас урьдчилан сэргийлэхэд тусалдаг.

Аннотаци гэж юу вэ, яагаад үүнийг Java хэл дээр ашигладаг вэ?

Тэмдэглэл in Java . Тэмдэглэл байна ашигласан хөтөлбөрийн талаар нэмэлт мэдээлэл өгөх. Тэмдэглэл эмхэтгэсэн програмын үйлдлийг бүү өөрчил. Тэмдэглэл Мета өгөгдлийг (мэдээлэл) программын элементүүд, тухайлбал жишээ хувьсагч, бүтээгч, арга, анги гэх мэт холбоход тусална.