Is defining get/set methods for every field overkill?
thebluepandabear
therealbluepandabear at protonmail.com
Sat Nov 19 03:22:12 UTC 2022
On Saturday, 19 November 2022 at 03:19:53 UTC, []() {}() wrote:
> On Thursday, 17 November 2022 at 09:52:11 UTC, Dukc wrote:
>> ..
>> D has far less need for getters/setters than Java or C++. The
>> reason is [Uniform Function Call
>> Syntax](https://ddili.org/ders/d.en/ufcs.html). This means
>> that a member of a `struct` or `class` can start out as a
>> normal field and be later converted to getter/setter if
>> needed, without breaking calling code.
>> ..
>
> can you give an example please.
>
> i.e. before (class with public member) and after ( i.e. that
> public member converted to getter/setter).
Did you read the link provided? There's examples there...
More information about the Digitalmars-d-learn
mailing list