Ерөнхий арга гэж юу вэ?
Ерөнхий арга гэж юу вэ?

Видео: Ерөнхий арга гэж юу вэ?

Видео: Ерөнхий арга гэж юу вэ?
Видео: EQ гэж юу вэ Ерөнхий ойлголт 2024, May
Anonim

Ерөнхий аргууд . Ерөнхий аргууд байна аргууд өөрсдийн төрлийн параметрүүдийг танилцуулдаг. Статик ба статик бус ерөнхий аргууд зөвшөөрөгдсөн, түүнчлэн ерөнхий анги бүтээгчид. а-д зориулсан синтакс ерөнхий арга -ийн өмнө гарч ирэх өнцгийн хаалт доторх төрлийн параметрүүдийн жагсаалтыг агуулдаг арга буцах төрөл.

Түүнээс гадна ерөнхий аргыг яаж нэрлэх вэ?

руу залгах а ерөнхий арга үед хэрэглэгдэх төрлүүдийг өгөх хэрэгтэй арга дуудлага.

  1. Манай GenericSample ангийн жишээг үүсгэ.
  2. Ерөнхий аргыг ашиглан нэг буюу олон төрлийн аргументуудыг дамжуулж ерөнхий аргын дуудлагыг эхлүүлнэ үү.
  3. Өөрийнхөө аргыг жишээ аргументаар дууд.

Хоёрдугаарт, та Java дээр ерөнхий аргыг хэрхэн зарлах вэ? Санаа нь төрлийг (бүхэл тоо, мөр, … гэх мэт болон хэрэглэгчийн тодорхойлсон төрлүүд) параметр болгохыг зөвшөөрөх явдал юм. аргууд , ангиуд болон интерфейс. Жишээлбэл, HashSet, ArrayList, HashMap гэх мэт ангиуд ашигладаг ерөнхий эмүүд маш сайн. Бид тэдгээрийг ямар ч төрөлд ашиглаж болно. C++-ийн нэгэн адил бид параметрийн төрлийг тодорхойлоход ашигладаг ерөнхий анги үүсгэх.

Ийм байдлаар C# хэл дээр ерөнхий арга гэж юу вэ?

А ерөнхий арга нь арга Энэ нь дараах байдлаар төрлийн параметрүүдээр мэдэгдэнэ. C# Хуулбарлах. статик хүчингүй Swap(ref T lhs, ref T rhs) { T temp; температур = lhs; lhs = rhs; rhs = температур; } Дараах кодын жишээ нь дуудах нэг аргыг харуулж байна арга төрлийн аргументыг int ашиглан: C# Хуулбарлах.

C# дээр ерөнхий болон ерөнхий бус хоёрын ялгаа нь юу вэ?

А Ерөнхий цуглуулга нь үндсэн цуглуулгын төрлөөс гаргаж, төрөлд хамаарах гишүүдийг хэрэгжүүлэх шаардлагагүйгээр төрлийн аюулгүй байдлыг хангадаг анги юм. Түлхүүр Ерөнхий ба бус хоёрын ялгаа - ерөнхий Цуглуулга дотор C# энэ нь а Ерөнхий Цуглуулга нь хүчтэй шивэгдсэн байхад a Үгүй - Ерөнхий Цуглуулгыг хүчтэй бичээгүй байна.

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