<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.pabst-software.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.pabst-software.de/feed.php">
        <title>Pabst-Software - schule:klassen:2017:10b</title>
        <description></description>
        <link>https://www.pabst-software.de/</link>
        <image rdf:resource="https://www.pabst-software.de/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-04-04T10:24:00+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:downloads&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe1&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe2&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe3&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe4&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgaben&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:installation&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap0&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap1&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap2&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap3&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap4&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap5&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap6&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap7&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap8&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap8uebungen&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap8uebungen2&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap9&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap9uebungen1&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap9uebungen2&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap10&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap11&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap12&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:projekt&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:start&amp;rev=1763276746&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.pabst-software.de/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Pabst-Software</title>
        <link>https://www.pabst-software.de/</link>
        <url>https://www.pabst-software.de/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:downloads&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>downloads</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:downloads&amp;rev=1763276746&amp;do=diff</link>
        <description>Downloads/Links

	*  BlueJ kann auf www.bluej.org kostenlos heruntergeladen werden 
-&gt; Unbedingt zuhause installieren!
	*  Hier zum Download die von uns benutzte Hilfsbibliothek [ Simple Game Engine].
Die Datei muss in den Ordner lib/userlib der BlueJ-Installation kopiert werden. Danach sollte BlueJ neu gestartet werden.</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe1&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hausaufgabe1</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe1&amp;rev=1763276746&amp;do=diff</link>
        <description>Hausaufgabe: Die Klasse Rakete

	*  Erstelle eine Klasse Rakete, die eine Rakete zeichnet und die Methoden triebwerkEin(), triebwerkAus() und verschieben(double dx, double dy) besitzt.
		*  Tipp: nutze die Methoden zeigen() und verbergen der Klasse Dreieck</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe2&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hausaufgabe2</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe2&amp;rev=1763276746&amp;do=diff</link>
        <description>Hausaufgabe

Erstelle eine Klasse Rechner mit den Methoden:

	*  berechneKugelvolumen(double radius)
	*  berechneZinsen(double kapital, int laufzeitInJahren, double zinssatzInProzent) 
(Bem.: ohne Zinseszinsen)
	*  berechneBodyMassIndex(double groesseInM, double gewichtInKg)</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe3&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hausaufgabe3</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe3&amp;rev=1763276746&amp;do=diff</link>
        <description>Aufgabe a: Eintrittspreis eines Kinos

Der Eintrittspreis eines Kinos wird nach folgender Tabelle bestimmt:
 Personenkreis  Alter  Eintrittspreis  Kinder  jünger als 13 Jahre  7,00 €  Jugendliche  13 bis 17 Jahre  9,00 €  Erwachsene  18 - 59 Jahre</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe4&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hausaufgabe4</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgabe4&amp;rev=1763276746&amp;do=diff</link>
        <description>*  Skizziere Dein eigenes Design für die drei Zeiger und schreibe entsprechende Java-Klassen zur Verwendung mit der Klasse Uhr!
	*  Schreibe ein Programm, das eine Figur folgender Art zeichnet:</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgaben&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hausaufgaben</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:hausaufgaben&amp;rev=1763276746&amp;do=diff</link>
        <description>Hausaufgabenstellungen/Verbesserungen

	*  Hausaufgabe (dd.MM.yyyy): Klasse &#039;&#039;Rakete&#039;&#039;
	*  Hausaufgabe (dd.MM.yyyy): Klasse &#039;&#039;Rechner&#039;&#039;
	*  Hausaufgabe (dd.MM.yyyy): Kino-Eintrittspreis; Handyhüllenhändlerin
	*  Hausaufgabe (dd.MM.yyyy): Neue Uhrzeiger; Schnecke</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:installation&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>installation</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:installation&amp;rev=1763276746&amp;do=diff</link>
        <description>Weiterarbeit zuhause

Sie benötigen:

	*  Eine Kopie Ihres Projektordners (H:\...)
	*  Eine Kopie der Datei SimpleGameEngine.jar (zu finden auf Y:\Pabst\10b\SimpleGameEngine.jar)
	*  Das Java-Jdk (Download unter &lt;http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html&gt;
	*  Die Community-Edition von Intellij Idea (Download unter</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap0&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap0</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap0&amp;rev=1763276746&amp;do=diff</link>
        <description>0. Organisatorisches

	*  Stegreifaufgaben sind möglich, auch Rechenschaftsablagen und mündliche Noten.
	*  Wir nutzen MEBIS zur Ablage von Dateien, insbesondere zur Abgabe von Hausaufgaben.
		*  Wer keine Logindaten hat, bitte bei den Herren Hanauska besorgen!</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap1&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap1</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap1&amp;rev=1763276746&amp;do=diff</link>
        <description>Grundbegriffe der Objektorientierung

Klasse, Objekt, Attribut, Methode

Zu einer Klasse (z.B. die Klasse Rechteck) können viele gleichartige Objekte instanziert (“erschaffen”) werden. Sie haben die selben - in der Klasse beschriebenen - Attribute (Merkmale) und Methoden (Fähigkeiten), können sich aber in den Attributwerten unterscheiden.</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap2&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap2</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap2&amp;rev=1763276746&amp;do=diff</link>
        <description>2. Klassen - selbstgemacht!

Aufgabe


Erstelle eine Klasse Haus, die ein Haus zeichnet und die Methoden tuerAuf(), tuerZu() und 
verschieben(double dx, double dy) besitzt! 



Übung: 

Füge rechts oberhalb der Türe eine runde Lampe hinzu sowie die Methoden lampeEin() und lampeAus().</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap3&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap3</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap3&amp;rev=1763276746&amp;do=diff</link>
        <description>3. Methoden

Aufgabe

Erstelle eine Klasse Rechner mit den Methoden:

	*  berechneHypothenuse(double kathete1, double kathete2). 
Tipp: Math.sqrt(double Zahl) berechnet die Wurzel  (=square root) einer Zahl.
	*  berechneKreisflaeche(double radius) 
Tipp:</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap4&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap4</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap4&amp;rev=1763276746&amp;do=diff</link>
        <description>4. Einseitige/zweiseitige Bedingungen

Aufgabe:

Erstelle eine Methode tageImMonat(int monat, int jahr) , die nach Eingabe der Monatszahl (1 == Jan, 2 == Feb, …)  und der Jahreszahl die Anzahl der Tage des Monats berechnet.

Lösung ohne Beachtung von Schaltjahren</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap5&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap5</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap5&amp;rev=1763276746&amp;do=diff</link>
        <description>Wiederholung


public class WiederholungTest extends Ausgabefenster
{

    public void wiederholung1(){

        oeffne();

        int i = 1;

        ausgabe(&quot;Vor der Wiederholung&quot;, &quot;grün&quot;);
        neueZeile();

        while(i &lt;= 10){
            ausgabe(&quot;Hier steht der Text zum &quot; + i + &quot;. mal!&quot;);
            neueZeile();
            i = i + 1;
        }

        ausgabe(&quot;Nach der Wiederholung&quot;, &quot;blau&quot;);

    }
}</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap6&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap6</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap6&amp;rev=1763276746&amp;do=diff</link>
        <description>6. Gemeinsames Projekt &quot;Bahnhofsuhr&quot;

Hier die kompletten Java-Dateien des Projekts








Anforderungen an die Klasse Sekundenzeiger


// Instanzieren und Zeichnen an der 12:00:00 Uhr-Position:
    sekundenzeiger = new Sekundenzeiger(mitteX, mitteY, radius);

// Drehen um einen Punkt in einem bestimmten Winkel:
    sekundenzeiger.drehenUm(mitteX, mitteY, 0.1/12);</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap7&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap7</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap7&amp;rev=1763276746&amp;do=diff</link>
        <description>Kapitel 7: Zustandsdiagramme


Die Stoppuhr hat eine Taste S (Start/Stop) und eine Taste R (Reset).

Anleitung 

Nach dem Einschalten zeigt die Stoppuhr die Zeit 0 min 0 s, kurz: 00:00. Nach Drücken der Taste „s“ beginnt die Zeitmessung und die Uhr zeigt die abgelaufene Zeit an. Drückt man erneut die Taste „s“, so hält die Zeitmessung an, kann jedoch durch weiteren Druck auf „s“ fortgesetzt werden. 
Ein Druck auf die Taste „r“ bewirkt jederzeit, dass die Zeitmessung angehalten und die Uhr auf 00…</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap8&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap8</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap8&amp;rev=1763276746&amp;do=diff</link>
        <description>Kapitel 8: Felder (Arrays)

Merke 

Ein Feld (englisch: array) ist ein Speicherbereich, der viele gleichartige Objekte bzw. Werte enthält.



Vorsicht: Felder werden von 0 an durchnummeriert. Bei obigem Beispiel enthält das Feld also die vier Variablen</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap8uebungen&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap8uebungen</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap8uebungen&amp;rev=1763276746&amp;do=diff</link>
        <description>Übungen

0. Programmgerüst

Mit diesem Programmgerüst können Sie die folgenden Aufgaben bearbeiten:


package test2;

public class Uebung {

    public static void main(String[] args) {

        new Uebung().start();

    }

    public void start(){

        System.out.println(&quot;So kann man etwas ausgeben!&quot;);
        // Hier kommt der Programmcode rein

    }

}</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap8uebungen2&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap8uebungen2</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap8uebungen2&amp;rev=1763276746&amp;do=diff</link>
        <description>Übungsblatt (Aufgabe 4 - 7)

Aufgabe 4 (zweidimensionale Arrays)

a) Schreiben Sie eine Klasse mit einem Attribut 
int[][] zahlen = new int[10][10]; 

b) Fügen Sie eine Methode ausgabe(int[][] feld) hinzu, die die Werte der Feldelemente zeilen- und spaltenweise ausgibt.</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap9&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap9</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap9&amp;rev=1763276746&amp;do=diff</link>
        <description>Sequenzdiagramme

Die Kommunikation zwischen Objekten mithilfe von Methodenaufrufen lässt sich anhand von Sequenzdiagrammen exemplarisch veranschaulichen.

Beispiel 1

Zeichnen Sie ein Sequenzdiagram, das die Erzeugung eines neuen Partikels und einen Zeitschritt beinhaltet!</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap9uebungen1&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap9uebungen1</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap9uebungen1&amp;rev=1763276746&amp;do=diff</link>
        <description>Übung 1 zu Sequenzdiagrammen

Zeichnen Sie das Sequenzdiagramm zur main-Methode der Klasse Wuerfler unten!


public class Wuerfler {

    public static void main(String[] args) {

        int[] liste = new int[10];

        Wuerfel wuerfel = new Wuerfel();

        for (int i = 0; i &lt; liste.length; i++){

            liste[i] = wuerfel.wuerfle(1, 6);

        }

        Listenausgeber ausgeber = new Listenausgeber();
        ausgeber.gibAus(liste);

    }

}</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap9uebungen2&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap9uebungen2</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap9uebungen2&amp;rev=1763276746&amp;do=diff</link>
        <description>Übungen 2 zu Sequenzdiagrammen

	*  Schreiben Sie eine Klasse FakultaetBerechner mit einer Methode fakultaet.
	*  Schreiben Sie eine Klasse Bionmialberechner mit einer Methode berechneBinomialkoeffizient!
	*  Schreiben Sie eine weitere Klasse Binomi mit einer Main-Methode, in der der Binomialkoeffizient</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap10&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap10</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap10&amp;rev=1763276746&amp;do=diff</link>
        <description>Kapitel 10: Vererbung


In einem kleinen Demo-Programm bewegen sich Autos und Motorräder von links nach rechts über das Fenster. Zusätzlich fliegen Sterne in Parabelbahnen. 

a) Schlechte Implementierung

Es bietet sich an, Klassen Stern, Auto und</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap11&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap11</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap11&amp;rev=1763276746&amp;do=diff</link>
        <description>Kapitel 11: Überschreiben von Methoden

Oft unterscheiden sich die von einer Basisklasse abgeleiteten Klassen nicht nur dadurch, dass sie zusätzliche Attribute oder Methoden haben, sondern auch in der Implementierung gemeinsamer Methoden. Das Beispiel aus Kapitel 10 soll im folgenden so erweitert werden, dass sich die Sterne zusätzlich drehen, d.h. ihre</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap12&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap12</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:kap12&amp;rev=1763276746&amp;do=diff</link>
        <description>Abstrakte Basisklassen und abstrakte Methoden

Im vorangegangenen Kapitel wurde die Methode zeitschritt() von einer der von BewegtesObjekt abgeleiteten Klassen überschrieben (Klasse SternNeu). Die Klassen AutoNeu und MotorradNeu überschreiben die Methode nicht, sie behalten also die Methode der Basisklasse bei.</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:projekt&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>projekt</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:projekt&amp;rev=1763276746&amp;do=diff</link>
        <description>Projekt: Programmierung eines einfachen Computerspiels

Organisation

	*  Vorgefertigte Spiele (s.u.) stehen im Quellcode zur Auswahl, wahlweise kann aber auch ein eigenes Spiel programmiert werden
	*  Ziel ist es, das Spiel so weit wie möglich auszubauen. Unten sind Erweiterungsmöglichkeiten beschrieben.</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:start&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2017:10b:start&amp;rev=1763276746&amp;do=diff</link>
        <description>Klasse 10b im Schuljahr 2017/18

	*  Downloads (BlueJ, SimpleGameEngine, ...)
	*  Hausaufgabenstellungen/Verbesserung
	*  Kapitel 0: Organisatorisches
	*  Kapitel 1: Grundbegriffe der Objektorientierung
	*  Kapitel 2: Klassen selbstgemacht
	*  Kapitel 3: Methoden
	*  Kapitel 4: Einseitige/zweiseitige Bedingungen
	*  Kapitel 5: Wiederholung
	*  Kapitel 6: Gemeinsames Projekt &quot;Bahnhofsuhr&quot;
	*  Kapitel 7: Zustandsdiagramme
	*  Kapitel 8: Felder (Arrays)
	*   Programmierübungen (Aufgabe 1 - 3)
	*   …</description>
    </item>
</rdf:RDF>
