Как мы можем иметь переменную, которая доступна для записи внутри класса, но «читается» только вне его?
Например, вместо того, чтобы делать это:
Class C {
private int width, height;
int GetWidth(){
return width;
}
int GetHeight(){
return height;
}
// etc..
Я хотел бы сделать что-то вроде этого:
Class C {
public_readonly int width, height;
// etc...
Какое лучшее решение?