How to implement private constructor
bauss
jj_1337 at live.dk
Mon Apr 25 07:18:44 UTC 2022
On Monday, 25 April 2022 at 00:18:03 UTC, Vinod K Chandran wrote:
> Hi all,
> Please take a look at this code. Is this the right way to use
> private constructors ?
> ```d
> class Foo {
> int p1 ;
> string p2 ;
> bool p3 ;
>
> private this(int a, string b, bool c) {
> this.p1 = a
> this.p2 = b
> this.p3 = c
> }
>
> this(int a) {
> this(a, "some string", true);
> }
>
> this(int a, string b) {
> this(a, b, true);
> }
> }
> ```
Yes and in addition to Ali's message then remember it's private
for the module only.
More information about the Digitalmars-d-learn
mailing list