Labo: Gevorderde klasseconcepten

Zie Scherp Scherper - Hoofdstuk 11 (in opbouw)

Hoofdstuk 11 in een notendop

Een constructor: public, geen returntype, naam = klassenaam

Zelf een constructor geschreven? De default is dan weg

: this(...) laat een constructor een andere hergebruiken

Object initializer: new Meting { Temperatuur = 3.4 }

Een static deel kan enkel andere static delen aanspreken

private static int aantalStudenten = 0;   // gedeeld

public Student(string bijnaamIn)
{
    BijNaam = bijnaamIn;
    aantalStudenten++;
}
public Student() : this("Onbekend") { }

De oefeningen

Constructors

Meetlat constructor Persoonsregistratie (GPT)

Code lezen en verbeteren

Stevens constructors

Constructors en static samen

Digitale kluis Pokémon deel 2

Bouwt verder op Sports (H9)

Sport simulator

Alles samen

Project: GreenRide Final Essentials

Oefeningen H11

Alles is Essential, behalve de gestippelde Sport simulator.