ТЕМА 26: Презаписването на методи
Презаписването на методи
Презаписването на методи е възможността в една област да бъдат декларирани повече от един метод с едно и също наименование, но различна сигнатура
•Какво е сигнатура на метод?!
–Включва наименованието му, типа и вида на параметрите и техния ред
–Не включва връщания тип данни и ключовата дума “params”
void F(); // F()
void F(int x); // F(int)
void F(ref int x); // F(ref int)
void F(int x, int y); // F(int, int)
int F(string s); // F(string)
int F(int x); // F(int)
void F(string[] a); // F(string[])
void F(params string[] a); // F(string[])
// ЗАБЕЛЕЖКА: сигнатурите не могат да се различават само по думите „ref” и “out” void F(out int x);
// F(out int)
