Ümumi üsul nədir?
Ümumi üsul nədir?

Video: Ümumi üsul nədir?

Video: Ümumi üsul nədir?
Video: Video dərs:Ümumi daxili məhsul və Ümumi milli məhsulun fərqləri nədir - Samir m (Lənkəran) 2024, Noyabr
Anonim

Ümumi üsullar . Ümumi üsullar var üsulları öz tip parametrlərini təqdim edən. Statik və qeyri-statik ümumi üsullar kimi icazə verilir ümumi sinif konstruktorları. a üçün sintaksis ümumi üsul -dən əvvəl görünən bucaq mötərizələrinin daxilində tip parametrlərinin siyahısını ehtiva edir üsuludur qaytarma növü.

Bundan əlavə, ümumi metodu necə adlandırırsınız?

Kimə zəng edin a ümumi üsul , zamanı istifadə ediləcək növləri təmin etməlisiniz üsul çağırış.

  1. GenericSample sinifimizin nümunəsini yaradın.
  2. Ümumi metoddan istifadə edərək, bir və ya bir çox ümumi arqument növlərini ötürməklə ümumi metod çağırışını işə salın.
  3. Metodunuzu nümunə arqumentlə çağırın.

İkincisi, Java-da ümumi metodu necə elan edirsiniz? İdeya növün (Tam, Sətir, … və s. və istifadəçi tərəfindən müəyyən edilmiş növlər) parametr olmasına icazə verməkdir. üsulları , siniflər və interfeyslər. Məsələn, HashSet, ArrayList, HashMap və s. kimi siniflər istifadə edir generiklər cox yaxsi. Onları istənilən növ üçün istifadə edə bilərik. C++ kimi, biz də parametr növlərini təyin etmək üçün istifadə edirik ümumi sinif yaradılması.

Bu şəkildə, C#-da ümumi metod nədir?

A ümumi üsul a üsul tip parametrləri ilə aşağıdakı kimi elan edilir: C# Kopyalayın. statik boşluq Swap(ref T lhs, ref T rhs) { T temp; temp = lhs; lhs = rhs; rhs = temp; } Aşağıdakı kod nümunəsi zəng etməyin bir yolunu göstərir üsul tip arqumenti üçün int istifadə edərək: C# Kopyalayın.

C#-da ümumi və qeyri-generik arasında fərq nədir?

A Ümumi kolleksiya əsas kolleksiya növündən əldə etmədən və tipə aid olan üzvləri həyata keçirmədən tip təhlükəsizliyini təmin edən sinifdir. Açar Ümumi və Qeyri arasındakı fərq - ümumi Kolleksiya C# ki, a Ümumi Kolleksiya güclü bir şəkildə yazılmışdır Yox - Ümumi Kolleksiya ciddi şəkildə yazılmayıb.

Tövsiyə: