Ziemlich einfache Frage wirklich, sollte ich meine Eigenschaften verwenden, um Felder im Konstruktor zu initialisieren oder sie direkt zu verweisen?public class Foo()
{
private string example;
public String Example
{
get/set etc..
}
public Foo(string exampleIn)
{
Example = exampleIn;
}
}
< /code>
Oder ist es besser, dies zu tun: < /p>
public class Foo()
{
private string example;
public String Example
{
get/set etc..
}
public Foo(string exampleIn)
{
example = exampleIn;
}
}
< /code>
Wie auch immer, ich glaube, beide würden die Kapselung verletzen, daher frage ich mich, ob es einen bevorzugten Weg gibt? < /p>
Sollten Sie Eigenschaften verwenden, um Ihre Felder im Konstruktor zu initialisieren? ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post
-
-
JWKSet gibt den Konstruktor nicht 'jWkset (List
)' im Konstruktor nicht auf
by Anonymous » » in Java - 0 Replies
- 14 Views
-
Last post by Anonymous
-
-
-
JWKSet gibt den Konstruktor nicht 'jWkset (List
)' im Konstruktor nicht auf
by Anonymous » » in Java - 0 Replies
- 16 Views
-
Last post by Anonymous
-