/** * class BordSpel - Beschrijft een bordspel * * @author Dominiek Vandewalle * @version 2017-05-19 */ public class Bordspel { private String naam; private int aantalSpelers; private int aantalKeerGespeeld; /** * Constructor voor objecten van de klasse Spel. * @param naam De naam van het spel. * @param aantalSpelers Het aantal spelers dat het spel kan spelen. */ public Bordspel(String naam, int aantalSpelers) { this.naam = naam; this.aantalSpelers = aantalSpelers; } /** * Geeft de naam van het spel terug. * @return De naam van het spel. */ public String getNaam() { return naam; } /** * Geeft het aantal spelers van het spel terug. * @return Het aantal spelers van het spel. */ public int getAantalSpelers() { return aantalSpelers; } /** * Geeft het aantal keer het spel reeds gespeeld werd terug. * @return Het aantal keer het spel reeds gespeeld werd. */ public int getAantalKeerGespeeld() { return aantalKeerGespeeld; } /** * Verhoogt het aantal keer het spel reeds gespeeld werd met 1. */ public void gespeeld() { aantalKeerGespeeld++; } /** * Toont informatie over het spel in het terminalvenster. */ public void print() { System.out.println(naam + " (" + aantalSpelers + " spelers) --> " + aantalKeerGespeeld + " keer gespeeld"); } }