Java дээр аргыг хэт ачаалах боломжтой юу?
Java дээр аргыг хэт ачаалах боломжтой юу?

Видео: Java дээр аргыг хэт ачаалах боломжтой юу?

Видео: Java дээр аргыг хэт ачаалах боломжтой юу?
Видео: Көктемнің өзінде және одан тыс көктемгі АОП-тың нақты мысалдары [Көктемгі AOP саяхаты - 3 бөлім] 2024, May
Anonim

Аргын хэт ачаалал нь нэг ангид нэгээс олон байх боломжийг олгодог онцлог юм арга ижил нэртэй байх, хэрэв тэдний аргументуудын жагсаалт өөр бол. Энэ нь бүтээгчтэй төстэй хэт ачаалал in Java , энэ нь ангид өөр өөр аргументуудын жагсаалттай нэгээс олон байгуулагчтай байхыг зөвшөөрдөг.

Үүний нэгэн адил бид Java-д үндсэн аргыг хэт ачаалж болох уу?

Тиймээ чи үндсэн аргыг хэт ачаалж болно in Java . руу залгах хэрэгтэй хэт ачаалалтай үндсэн арга бодит байдлаас үндсэн арга . Тиймээ үндсэн арга байж болно байх хэт ачаалалтай . Хэт ачаалалтай үндсэн арга "нийтийн статик хоосон зай" дотроос дуудах ёстой гол (String args)" нь JVM-ээр анги эхлүүлэх үед орох цэг юм.

Дээрхээс гадна аргыг хэт ачаалах нь сайн уу? Хэт ачаалал гүйцэтгэлд нөлөөлөхгүй; Үүнийг эмхэтгэх үед хөрвүүлэгч шийддэг. Хэрэв та C# 4.0 ашиглаж байгаа бол хуруугаа хэмнэж, нэмэлт параметрүүдийг ашиглах боломжтой. Гүйцэтгэлийн нөлөөлөл нь миний мэдэж байгаагаар шинэ зүйлийг тодорхойлохтой адил юм арга . Гүйцэтгэлийн нөлөөлөл нь таны хатуу диск дээрх зай юм.

Хоёрдугаарт, яагаад Java-д хэт ачаалал өгөх аргыг ашигладаг вэ?

Энэ бол ашигласан өөр ангиас гарсан анги нь эцэг ангийн ихэнх функцийг ашиглахыг хүсч, тодорхой тохиолдолд тодорхой функцийг хэрэгжүүлэхийг хүсч байгаа үед. Хэт ачаалал in Java олон бий болгох чадвар юм аргууд ижил нэртэй боловч өөр өөр параметртэй.

Бид өөр ангид аргыг хэт ачаалж болох уу?

Хэт ачаалалтай байж болно адилхан тохиолддог анги түүнчлэн эцэг эх хүүхэд анги харилцаа, харин давах нь зөвхөн өв залгамжлалын харилцаанд л тохиолддог. Энэ нь зөв асуулт юм, учир нь ихэвчлэн хэт ачаалал хоёрыг ашиглан тайлбарлав аргууд ижил нэртэй (гэхдээ өөр параметрүүд) ижил байна анги.

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