Видео: Интерфэйс нь хийсвэр бус аргуудтай байж болох уу?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Интерфейсийн аргууд тодорхойлолтоор нийтийн болон хийсвэр , тиймээс та чадахгүй байхгүй байна - хийсвэр аргууд чиний дотор интерфейс . Жава хэл дээр, интерфейсийн аргууд нийтийн болон хийсвэр Анхны утгаараа. Тиймээс эхний сонголт бол муу дасгал юм. Гол нь чи чадна ашиглахгүй үгүй - хийсвэр аргууд дотор интерфейс , учир нь тэд хийсвэр Анхны утгаараа.
Үүнээс гадна интерфейс нь хийсвэр аргуудтай байж болох уу?
Ан интерфейс "цэвэр" шиг хийсвэр анги. Анги болон түүний бүх зүйл аргууд байна хийсвэр . Ан хийсвэр анги байж болох хэрэгжүүлсэн аргууд гэхдээ анги өөрөө үүсгэгдэх боломжгүй (удамшлын болон DRY-ийг дагахад ашигтай). Хэрэв та хэрэгжүүлбэл Интерфэйс дараа нь та хэрэгжүүлэх ёстой аргууд дахь интерфейс.
Мөн хийсвэр ангид хийсвэр бус аргууд байж болох уу? Тиймээ бид байж болох а хийсвэр анги гүйгээр Хийсвэр аргууд Учир нь хоёулаа бие даасан ойлголт юм. тунхаглах нь a ангийн хураангуй гэсэн үг чадна дангаар нь үүсгэж болохгүй ба чадна зөвхөн дэд ангилна. тунхаглах нь a арга хийсвэр гэсэн үг Арга нь болно дэд ангид тодорхойлогдох болно.
Үүнээс гадна интерфэйс дэх аргуудыг тодорхойлж чадах уу?
Анги шиг, ан интерфэйс боломжтой байна аргууд болон хувьсагч, гэхдээ аргууд -д тунхагласан интерфейс Анхдагч байдлаар хийсвэр (зөвхөн арга гарын үсэг, бие байхгүй). Интерфейсүүд анги юу байх ёстойг зааж өгнө хийх мөн яаж биш. Хэрэв анги үүнийг хэрэгжүүлбэл интерфейс , дараа нь чадна цуглуулгыг ангилахад ашиглаж болно.
Интерфейсийн бүх аргыг хэрэгжүүлэх шаардлагатай юу?
Тийм ээ, энэ нь заавал байх ёстой бүгдийг хэрэгжүүлэх нь аргууд -ийг хэрэгжүүлдэг ангид интерфейс тухайн анги нь хийсвэр анги биш л бол. Та байна хоёр сонголт: - хэрэгжүүлэх бүр арга -аас шаарддаг интерфейс эсвэл - сураггүй алга болсон гэж зарлах аргууд ангидаа хийсвэр.
Зөвлөмж болгож буй:
Хийсвэр ангид байгуулагч байж болох уу?
Тийм ээ, хийсвэр анги нь Java хэл дээр байгуулагчтай байж болно. Та хийсвэр ангид үүсгэгчийг тодорхой зааж өгч болно, эсвэл өгөхгүй бол хөрвүүлэгч хийсвэр ангид аргументгүй анхдагч үүсгэгчийг нэмэх болно. Энэ нь бүх ангиудад хамааралтай бөгөөд хийсвэр ангид ч хамаатай
Java хийсвэр анги нь байгуулагчтай байж болох уу?
Тийм ээ, хийсвэр анги нь Java хэл дээр байгуулагчтай байж болно. Та хийсвэр ангид үүсгэгчийг тодорхой зааж өгч болно, эсвэл өгөхгүй бол хөрвүүлэгч хийсвэр ангид аргументгүй анхдагч үүсгэгчийг нэмэх болно. Энэ нь бүх ангиудад хамааралтай бөгөөд хийсвэр ангид ч хамаатай
Хийсвэр ангид хандалт хувиргагч байж болох уу?
Хийсвэр анги агуулсан Java ангиудыг хийсвэр анги гэж зарлах ёстой. Хийсвэр арга нь зөвхөн нийтийн эсвэл хамгаалагдсан харагдац өөрчлөгчийг тохируулах боломжтой. Өөрөөр хэлбэл, хийсвэр арга нь мэдэгдэлд статик эсвэл эцсийн хувиргагч нэмж чадахгүй
Хийсвэр анги ба хийсвэр аргын хооронд ямар ялгаа байдаг вэ?
Хийсвэр аргууд нь зөвхөн тунхаглал бөгөөд хэрэгжилт байхгүй болно. Хийсвэр анги агуулсан Java ангиудыг хийсвэр анги гэж зарлах ёстой. Хийсвэр арга нь зөвхөн нийтийн эсвэл хамгаалагдсан харагдац өөрчлөгчийг тохируулах боломжтой. Өөрөөр хэлбэл, хийсвэр арга нь мэдэгдэлд статик эсвэл эцсийн хувиргагч нэмж чадахгүй
Хийсвэр ангид хийсвэр бус аргууд байж болох уу?
Тийм ээ, бид аль аль нь бие даасан ойлголт учраас хийсвэр аргуудгүйгээр хийсвэр ангитай байж болно. Ангиудын хийсвэрийг зарлах нь үүнийг дангаар нь үүсгэх боломжгүй бөгөөд зөвхөн дэд ангиллаар ангилж болно гэсэн үг юм. Аргын хийсвэр зарлана гэдэг нь Method нь дэд ангид тодорхойлогдоно гэсэн үг