Hi,
ich möchte gerne ein Java-Code zu C++ umschreiben, kenne mich aber nicht so gut aus. Vielleicht kann mir da jemand helfen. Wäre echt super!!
Alles anzeigen
lg
ich möchte gerne ein Java-Code zu C++ umschreiben, kenne mich aber nicht so gut aus. Vielleicht kann mir da jemand helfen. Wäre echt super!!
Quellcode
- package hfooad.ch04.maria;
- public class HundetuerSimulator {
- public static void main(String[] args) {
- Hundetuer tür = new Hundetuer();
- tür.addZulässigesBellen(new Bellen("Wau"));
- tür.addZulässigesBellen(new Bellen("Waaff"));
- tür.addZulässigesBellen(new Bellen("Woff"));
- tür.addZulässigesBellen(new Bellen("Wuff"));
- BellErkennung erkennung = new BellErkennung(tür);
- Fernsteuerung fs = new Fernsteuerung(tür);
- // Simulieren, dass die Hardware einen Hund bellen hört.
- System.out.println("Bruce bellt.");
- erkennung.erkennen(new Bellen("Wau"));
- System.out.println("\nBruce ist rausgegangen...");
- try {
- Thread.currentThread().sleep(10000);
- } catch (InterruptedException e) { }
- System.out.println("\nBruce ist fertig...");
- System.out.println("...aber er ist ausgesperrrt!");
- // Simulieren, dass die Hardware einen Hund (nicht Bruce!).
- // bellen hört
- Bellen leisesBellen = new Bellen("Jip");
- System.out.println("Minnie bellt.");
- erkennung.erkennen(leisesBellen);
- try {
- Thread.currentThread().sleep(5000);
- } catch (InterruptedException e) { }
- // Simulieren, dass die Hardware wieder ein Bellen hört
- System.out.println("Bruce bellt.");
- erkennung.erkennen(new Bellen("Wuff"));
- System.out.println("\nBruce ist wieder drinnen...");
- }
- }
lg