Delegate-Methode oder -Felder in KotlinJava

Java-Forum
Anonymous
 Delegate-Methode oder -Felder in Kotlin

Post by Anonymous »

In Java können Sie mit IntelliJ und jeder anderen IDE automatisch Delegate-Methoden für alle Eigenschaften einer Klasse erstellen. Dies trägt erheblich dazu bei, den Codierungsprozess zu beschleunigen. Gibt es eine Möglichkeit, etwas Ähnliches in Kotlin zu tun?
Warum?
Ich hatte viele Felder einer Klasse in ein inneres Objekt verschoben. Jetzt muss ich eine riesige Methode umgestalten und den zusätzlichen Aufruf hinzufügen, um diese Felder zu erreichen ... mit Delegatenmethoden könnte ich das in 1 Minute in Java lösen ... Wie kann ich das in Kotlin machen?
BEISPIEL

Code: Select all

class A(
var name: String,
var ref: String,
var priceCents: Int,
var maxInstallments: Int = 1,
) {
Diese Klasse wurde

Code: Select all

    class A(
var dto : A_DTO
) {

class A_DTO (
var name: String,
var ref: String,
var priceCents: Int,
var maxInstallments: Int = 1,
) {
Damit ich überall in meinem Code weiß, wo ich a.name = "" oder Something = a.name hatte, muss ich zu a.dto.name = "" wechseln.... Something = a.dto.name
In Java wäre dies eine 2-minütige Aufgabe ohne Nebeneffekte. Wie macht man die Sams in Kotlin?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post