Жалпы әдіс дегеніміз не?
Жалпы әдіс дегеніміз не?

Бейне: Жалпы әдіс дегеніміз не?

Бейне: Жалпы әдіс дегеніміз не?
Бейне: 1 ғана әдіс - бүкіл 1 сабақ. Жаңа әдіс. "РРР" әдісі. Сабағыңызды АШЫҚ САБАҚқа айналдыратын әдіс. 2024, Мамыр
Anonim

Жалпы әдістер . Жалпы әдістер болып табылады әдістері олар өздерінің типтік параметрлерін енгізеді. Статикалық және статикалық емес жалпы әдістер рұқсат етілген, сондай-ақ жалпы класс конструкторлары. а үшін синтаксис жалпы әдіс алдында пайда болатын бұрыштық жақшалар ішіндегі түр параметрлерінің тізімін қамтиды әдіс қайтару түрі.

Сонымен қатар, жалпы әдісті қалай атайсыз?

Кімге қоңырау шалу а жалпы әдіс , кезінде пайдаланылатын түрлерін қамтамасыз ету керек әдіс шақыру.

  1. GenericSample сыныбымыздың данасын жасаңыз.
  2. Жалпы әдісті пайдаланып, аргументтердің бір немесе бірнеше жалпы түрлерін беру арқылы жалпы әдісті шақыруды инициализациялаңыз.
  3. Үлгілі аргументпен әдісіңізді шақырыңыз.

Екіншіден, Java-да жалпы әдісті қалай жариялайсыз? Идея түрдің (бүтін сан, жол, … және т.б. және пайдаланушы анықтайтын түрлер) параметрі болуына рұқсат беру. әдістері , сыныптар мен интерфейстер. Мысалы, HashSet, ArrayList, HashMap және т.б. сияқты сыныптар қолданылады генериктер өте жақсы. Біз оларды кез келген түрге пайдалана аламыз. C++ сияқты, біз параметр түрлерін көрсету үшін қолданамыз жалпы сынып құру.

Осылайша, C# тілінде жалпы әдіс дегеніміз не?

А жалпы әдіс Бұл әдіс ол келесідей типтік параметрлермен жарияланады: C# Көшіру. static void Swap(ref T lhs, ref T rhs) { T temp; температура = lhs; lhs = rhs; rhs = температура; } Келесі код мысалы шақырудың бір жолын көрсетеді әдіс түр аргументі үшін int пайдалану арқылы: C# Көшіру.

C# тіліндегі жалпы және жалпы еместің айырмашылығы неде?

А Жалпы коллекция - негізгі жинақ түрінен алынбай және түрге тән мүшелерді жүзеге асырмай, тип қауіпсіздігін қамтамасыз ететін сынып. Кілт Generic және Non арасындағы айырмашылық - жалпы Жинақ C# бұл а Жалпы Жинақ қатты терілген кезде а Жоқ - Жалпы Жинақ қатты терілмеген.

Ұсынылған: