Почему не рекомендовано делать поля открытыми? - C#
Формулировка задачи:
Только начал учить ООП. Зачем рекомендуется использовать мутатор и аксессор,а не просто сделать поля открытыми?
Решение задачи: «Почему не рекомендовано делать поля открытыми?»
textual
Листинг программы
class MyClass
{
private int index;
public int Index
{
set{
if(value <0)
index = 0;
else
index = value;
}
}
}