• Gegroet, sterveling! Nieuw op het forum?
    Als je wilt deelnemen aan het forum heb je een forumaccount nodig. Registeer er snel een! Heb je al een forumaccount? Dan kun je hier inloggen.

Wat zit er onder jouw ctrl + v ?

DeletedUser20542

Gast
BUMP

Wtf, deze dinges ownt veel te hard voor de vergetelheid

[6:32:15 PM] Yde: 143721
 

AriChibi

Hydra
Code:
public abstract class IJsje {

	protected String beschrijving = "onbekend ijsje";

	public String geefBeschrijving() {
		return beschrijving;
	}

	public abstract int prijs();
}


public class VanilleIJs extends IJsje{

	public VanilleIJs() {
		beschrijving = "Vanille-ijsje";
		
	}

	@Override
	public int prijs() {
		return 150;
	}

}


public class YoghurtIJs extends IJsje {

	public YoghurtIJs() {
		beschrijving = "Yoghurtijsje";
	}

	@Override
	public int prijs() {
		return 200;
	}

}


public abstract class Topping extends IJsje {

	private final IJsje ijsje;

	public Topping(IJsje ijsje) {
		this.ijsje = ijsje;
		beschrijving = "onbekende topping";
	}

	@Override
	public String geefBeschrijving() {
		return ijsje.beschrijving.equals("Vanille-ijsje") || ijsje.beschrijving.equals("Yoghurtijsje")
				? ijsje.geefBeschrijving() + " met als topping " + beschrijving
				: ijsje.geefBeschrijving() + " en " + beschrijving;
	}

	@Override
	public int prijs() {
		return ijsje.prijs();
	}
}


public class SpikkelsTopping extends Topping{

	public SpikkelsTopping(IJsje ijsje) {
		super(ijsje);
		beschrijving = "spikkels";
	}
	
	@Override
	public int prijs(){
		return super.prijs();
	}
}


public class SlagroomTopping extends Topping {

	public SlagroomTopping(IJsje ijsje) {
		super(ijsje);
		beschrijving = "slagroom";
	}
	
	@Override
	public int prijs(){
		return super.prijs() + 50;
	}
}


public class ChocoDipTopping extends Topping {

	public ChocoDipTopping(IJsje ijsje) {
		super(ijsje);
		beschrijving = "chocodip";
	}

	@Override
	public int prijs(){
		return super.prijs() + 30;
	}
}


public class IJscoboer {

	public static void main(String[] args) {
		 IJsje ijsje = new SlagroomTopping(new ChocoDipTopping(new VanilleIJs()));
		 IJsje ijsje2 = new SlagroomTopping(new SpikkelsTopping(new ChocoDipTopping(new YoghurtIJs())));
		 System.out.println("Het eerste bestelde ijsje is: " + ijsje.geefBeschrijving() + ". Dit kost " + ijsje.prijs() + "ct.");
		 System.out.println("Het tweede bestelde ijsje is: " + ijsje2.geefBeschrijving() + ". Dit kost " + ijsje2.prijs() + "ct.");
	}

}

Heb ik net geschreven kijk:
96a5fa8fd84c08ca5da926ea0ff653c8.png
 

DeletedUser21204

Gast
[15] Araluen
[15] RabbidRobbin
[15] Kyraco
[15] Henqiej
[15] Latdekat
[15] Hippocampus
[09] Kroenuh
[15] Dusdavid2
[15] Ydeger
[15] Graecus 001
 

DeletedUser21204

Gast
[video=youtube;rWk5wr1p3mk]https://www.youtube.com/watch?v=rWk5wr1p3mk[/video]
 

DeletedUser26399

Gast
Nu wel

Nu wel, voor een spel

Moeten ze raden, welk van mijn steden is, met ptn tellen via de WIKI


20 20
Senaat
Niet mogelijk
-25%
10 10
Grot
max. bouwlevel
-25%
24 24
Houthakkerskamp
Uitbreiding naar 25
-25%
24 24
Steengroeve
Uitbreiding naar 25
-25%
25 25
Zilvermijn
Uitbreiding naar 26
-25%
29 29
Marktplaats
Uitbreiding naar 30
-25%
20 20
Haven
Uitbreiding naar 21
-25%
7 7
Kazerne
Uitbreiding naar 8
-25%
2 2
Stadsmuur
Uitbreiding naar 3
-25%
34 34
Pakhuis
Uitbreiding naar 35
-25%
45 45
Boerderij
max. bouwlevel
-25%
31 31
Academie
Uitbreiding naar 32
-25%
13 13
Tempel
Uitbreiding naar 14
-25%
-25%
-25%
-25%
-25%
-25%
-25%
-25%
-25%

Zie dat het hier minder goed is

Is moeilijk hoor, nu ja, is van een stad van mij op Sparta, wie wil mag gerust nakijken welke het is
 
Bovenaan