Я предполагаю, что я видел где-то раньше, но теперь я не могу вспомнить и не найти его, есть ли способ сделать свойство getter аргументами?
Я имею в виду, поскольку я могу преобразовать "float getSize();" для "float Size"
float getSize() {
return this.size;
}
float Size {
get { return this.size; }
}
Затем я мог бы преобразовать, например, "float getSize (String unit)"; to "float Size (String unit)" или что-то в этом роде?
float getSize(String unit) {
return this.size;
}
float Size(String unit) {
get {
if (unit == Unit.Meters)
return this.size/100;
else
return this.size;
}
}
Я думаю, что нет никакой проблемы с использованием функции вообще, но она может выглядеть лучше: P