Beetje Coderen

Les 14

Traits

Gedeeld gedrag beschrijven met traits: een trait definiëren en implementeren, standaardimplementaties, traits als parameters met impl Trait en bounds, en standaardtraits zoals Display.

⏱ 55 minuten leestijd + oefenen

🎯 Na deze les kun je

  • een trait definiëren en voor eigen typen implementeren
  • standaardimplementaties gebruiken
  • traits als parameters gebruiken met impl Trait en trait bounds
  • standaardtraits als Display, Default en From implementeren

In les 13 zag je bounds als T: PartialOrd. PartialOrd is een trait: een beschrijving van gedrag dat een type kan hebben. Traits lijken op interfaces in Java of C#: ze zeggen wát een type kan, niet hoe. Elk type kan een trait op zijn eigen manier implementeren, en generieke code kan dan met al die typen werken.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?