Видео: Интерфейсийн аргууд нь Java параметртэй байж болох уу?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
А Java интерфейс арай төстэй юм Java ангиас бусад Java интерфейс боломжтой зөвхөн агуулна арга гарын үсэг болон талбарууд. А Java интерфейс -ийн хэрэгжилтийг агуулж болохгүй аргууд , зөвхөн гарын үсэг (нэр, параметрүүд болон үл хамаарах зүйлүүд) -ийн арга.
Ийм байдлаар интерфэйс нь параметртэй байж болох уу?
Ан интерфэйс боломжтой ямар ч тоог сунгах интерфэйсүүд . Анги нь хэрэгжүүлэх үед интерфейс үүнд заасан бүх аргыг хэрэгжүүлдэг интерфейс . Та байж болох хувьсагч ба параметрүүд нэг интерфейс төрөл. Та чадна мөн шаардлагатай бол эдгээрийг цутгана.
Цаашилбал, AN интерфэйсүүдэд Java хувьсагч байж болох уу? Бүгд хувьсагч дотор зарлав интерфейс далд хэлбэрээр нийтийн статик эцсийн байна хувьсагч (тогтмол). Бүх аргыг дотор нь зарласан Java интерфейсүүд Нийтийн болон хийсвэр түлхүүр үг ашиглаагүй ч гэсэн далд хэлбэрээр нийтийн болон хийсвэр байдаг. Интерфэйс боломжтой нэг буюу хэд хэдэн өөр сунгах интерфейс.
Java-д интерфейсийн аргууд яагаад нийтэд нээлттэй байдгийг бас мэдэх үү?
Интерфейсүүд тодорхойлох зорилготой юм олон нийтийн Төрөл бүрийн API - зөвхөн энэ нь түүний хэрэгжилт биш юм. Тэгэхээр ямар ч арга (эсвэл статик гишүүн) та тодорхойлсон интерфейс тодорхойлолтоор байна олон нийтийн . оноос хойш интерфейс ямар ч тодорхой хэрэгжилтийг агуулж чадахгүй, ямар ч гишүүн дуудах арга байхгүй аргууд дотроос.
Интерфэйс нь бүтээгчтэй байж болох уу?
Энэ бол хамгийн их асуудаг java ярилцлагын асуулт юм. Хариулт нь Үгүй, интерфейс чадахгүй бүтээгчидтэй . Ямар ч аргыг дуудахын тулд бидэнд объект хэрэгтэй, учир нь шаардлагагүй байна объект интерфейс , байх шаардлагагүй бүтээгч in интерфейс ( Барилгачин объект үүсгэх үед дуудагдаж байна).
Зөвлөмж болгож буй:
Java хийсвэр анги нь байгуулагчтай байж болох уу?
Тийм ээ, хийсвэр анги нь Java хэл дээр байгуулагчтай байж болно. Та хийсвэр ангид үүсгэгчийг тодорхой зааж өгч болно, эсвэл өгөхгүй бол хөрвүүлэгч хийсвэр ангид аргументгүй анхдагч үүсгэгчийг нэмэх болно. Энэ нь бүх ангиудад хамааралтай бөгөөд хийсвэр ангид ч хамаатай
Та Java эх файлд олон ангитай байж болох уу?
Тиймээ, чадна. Гэсэн хэдий ч, зөвхөн нэг нийтийн анги байж болно. java файл, нийтийн ангиуд нь эх файлтай ижил нэртэй байх ёстой. Нэг Java файл нь олон ангиас бүрдэх бөгөөд тэдгээрийн зөвхөн нэг нь нийтэд нээлттэй байж болно
Бид Java хэл дээр нэг ангид олон нийтийн ангитай байж болох уу?
Тиймээ, чадна. Гэсэн хэдий ч, зөвхөн нэг нийтийн анги байж болно. java файл, нийтийн ангиуд нь эх файлтай ижил нэртэй байх ёстой. OneJava файл нь олон ангиас бүрдэх боломжтой бөгөөд тэдгээрийн зөвхөн нэг нь нийтэд нээлттэй байх хязгаарлалттай
Java хэл дээр массив null байж болох уу?
Массив нь гишүүдээ анхдагч утгаараа эхлүүлдэг. int-ийн хувьд анхдагч нь 0. Объектийн хувьд энэ нь null байна. null массив нь null массивын лавлагаа юм (массив нь Java хэл дээрх лавлагааны төрөл учраас)
Хийсвэр ангид хийсвэр бус аргууд байж болох уу?
Тийм ээ, бид аль аль нь бие даасан ойлголт учраас хийсвэр аргуудгүйгээр хийсвэр ангитай байж болно. Ангиудын хийсвэрийг зарлах нь үүнийг дангаар нь үүсгэх боломжгүй бөгөөд зөвхөн дэд ангиллаар ангилж болно гэсэн үг юм. Аргын хийсвэр зарлана гэдэг нь Method нь дэд ангид тодорхойлогдоно гэсэн үг