Якщо я створю цей метод
public void foo()
І тоді я створюю перевантажену версію на зразок цієї
public void foo( string bar )
Ми говоримо, що друга функція перевантажує першу, або обидва методи однаково «перевантажені»?
Це означатиме (я думаю), що існує функція базового типу, яка перевантажена іншою функцією (дещо схожа на успадкування, але насправді).
Якщо припустити, що один метод може "перевантажувати інший", це також означатиме такі терміни, як "перевантажувач" і "перевантажувач", якщо це слово взагалі. Але це зовсім не вірно, тим більше, що у вас може бути кілька перевантажень.
До цього питання я потрапив, коли хотів записати процес створення перевантаженого методу, і хотів найбільш правильний спосіб його записати.
Приклади:
- Я перевантажую
foo
- Я перевантажувати
foo
зfoo( string bar )
- Я створюю перевантажений метод
- Я роблю foo перевантаженим
Так що так, мене це задумало, я не впевнений, що з цього зробити. Існує сотні, якщо не тисячі описів функцій, що перевантажують Інтернет, але на перший погляд я не зміг знайти жодного вирішення цього питання.