Создание методов get и set

Чтобы контролировать использование полей, можно создать методы get и set и сделать их общедоступными. Они предоставляют возможность управлять доступом к полю. При этом, поле Age лучше сделать закрытым (private), чтобы к нему нельзя было получить прямой доступ за пределами класса.

public class Account

{

private int age;

public int GetAge()

{

return this.age;

}

public void SetAge(int inAge)

{

if ((inAge > 0) && (inAge < 120))

{

this.age = inAge;

}

}

}

Теперь можно контролировать доступ к нашему полю, но для этого нужно написать много дополнительного кода. Для того чтобы получить доступ к значению возраста, необходимо вызвать созданные методы:

Account s = new Account();

s.SetAge(21);

Console.WriteLine("Возраст: " + s.GetAge());


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: