Konstruktor überladen mit Kotlin

Als ich eine User Klasse 2 Parameter : first_name, last_name. Also meine kotlin-Klasse, mit werden :

data class User(val first_name:String, val last_name:String)

Nun möchte ich einen Konstruktor, die nur akzeptieren first_name oder kann man sagen nur einen parameter. Wie kann ich definieren, die es mit Kotlin?

Ich weiß, wir können übergeben default-Wert und so können wir ignorieren zweiten parameter, aber wie können wir schreiben mehrere Konstruktor?

  • für diesen Fall .. Sie wollen nicht, um einen anderen Konstruktor.. weil in Kotlin , wir können Sie Parameter als optional
  • kotlinlang.org/docs/reference/classes.html
  • Warum willst du einen zweiten Konstruktor anstelle eines Standard-Wert für Nachname? Und btw, im java-und kotlin sollten Sie verwenden CamelCase statt SnakeCase
Schreibe einen Kommentar