Хотя это не лучшая практика, вы можете использовать возвращаемое значение метода отображения, как и любые другие методы. Это говорит, лучшая практика, чтобы не делать это таким образом, но создать метод getXXX, что получить значение, и способ отображения, который возвращает новое значение метода получить обратное:
private Qty getQty() // it can be public if it's needed
{
Qty q;
;
// do stuff to get or calculate the return value
return q;
}
display Qty displayQty() // displays are always public by default
{
return this.getQty();
}
Таким образом, вы можете назначить наши правила безопасности к способу отображения, не мешая логике получить значение, и метод get будет использоваться повторно для отображения, но также и для других методов.