From 1e948c6ef37df2481dee929630604502f61a95a1 Mon Sep 17 00:00:00 2001 From: hummel Date: Tue, 1 Apr 2025 23:01:58 +0200 Subject: [PATCH] =?UTF-8?q?Kommentar=20zu=20Records=20eingef=C3=BCgt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../th_mannheim/informatik/blackjack/facade/dtos/CardDTO.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Blackjack25/src/de/th_mannheim/informatik/blackjack/facade/dtos/CardDTO.java b/Blackjack25/src/de/th_mannheim/informatik/blackjack/facade/dtos/CardDTO.java index 7e00c2e..69ea8eb 100644 --- a/Blackjack25/src/de/th_mannheim/informatik/blackjack/facade/dtos/CardDTO.java +++ b/Blackjack25/src/de/th_mannheim/informatik/blackjack/facade/dtos/CardDTO.java @@ -2,6 +2,10 @@ package de.th_mannheim.informatik.blackjack.facade.dtos; import de.th_mannheim.informatik.blackjack.domain.Card; +// Records sind "immutable data classes", die seit Version 14 verfügbar sind. +// Sie benötigen nur die Angaben der gewünschten Attribute, auf die per Punkt-Notation +// zugegriffen werden kann. + public record CardDTO(String name, int points) { public CardDTO(Card card) { this(card.toString(), card.getPoints());