Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

wiki:10._klasse [2018/06/03 22:53] (aktuell)
Zeile 1: Zeile 1:
 +====== Informatik 10. Klasse ======
 +
 +===== Inhalte=====
 +
 +==== Wiederholung:​ Klassen und Objekte ====
 +<box red>
 +Eine **Klasse** ist ein Bauplan für **Objekte**. Die Klasse bestimmt, welche **Attribute** (Eigenschaften) und **Methoden** (Befehle) die Objekte besitzen. Ein nach einer Klasse erstelltes Objekt nennt man auch **Instanz** der Klasse. Ein **Klassendiagramm** zeigt übersichtlich die Attribute und Methoden der Klasse.\\
 +Alle Objekte der gleichen Klasse verfügen über die gleichen Attribute, unterscheiden sich aber im Allgemeinen in den **Attributwerten**. Ein Objekt kann mittels einer **Methode** veranlasst werden, bestimmte Aktionen auszuüben. Dazu kann ein **Parameter** übergeben werden. Ein **Objektdiagramm** zeigt die Attribute mit den zugehörigen Attributwerten.\\
 +</​box>​
 +
 +==== Grundlagen zur Pragrammierung mit Java ====
 +  * [[10:​datentypen in java|Datentypen in Java]]
 +  * [[10:​übungen zur programmierung von klassen|Übungen zur Implementierung von Klassen]]
 +  * [[10:​wertzuweisungen|Wertzuweisungen]]
 +  * [[10:​tools_klassen|Die Klasse Zeichenfenster]]
 +
 +
 +==== Algorithmen ====
 +  * [[10:​algorithmische_strukturen|Algorithmische Strukturen]]
 +  * [[10:​sequenz|Sequenz]]
 +  * [[10:​bedingte_anweisung|Bedingte Anweisung]]
 +  * [[10:​wiederholung_mit_fester_anzahl|Wiederholung mit fester Anzahl]]
 +  * [[10:​bedingte_wiederholung|bedingte Wiederholung]]
 +  * [[10:​weitere Übungsaufgaben zu Algorithmen|weitere Übungsaufgaben zu Algorithmen]]
 +
 +==== Generalisierung und Spezialisierung ====
 +  * [[10:​uebungsaufgaben_generalisierung_spezialisierung|Übungsaufgaben]]
 +
 +
 +
 +===== Software =====
 +  * [[http://​www.pabst-software.de/​doku.php/​programme:​object-draw:​start|Object-Draw]],​ ein "​gläsernes"​ Zeichenprogramm zur Einführung in die Objektorientierung
 +  * [[http://​www.pabst-software.de/​doku.php/​programme:​eos:​start|EOS]],​ ein Programm zur Einführung einer einfachen objektorientierten Sprache
 +  * [[http://​www.bluej.org|BlueJ]],​ eine Entwicklungsumgebung für Java-Programm
 +  * [[http://​www.yworks.com/​en/​products_yed_about.html|yED]],​ ein Programm zur Erstellung von UML-Diagrammen und Graphen
 +  * [[http://​alexdp.free.fr/​violetumleditor/​page.php|Violet]],​ ein übersichtliches Programm zur Erstellung von UML-Diagrammen
 +  * [[http://​www.umlet.com/​|Umlet]],​ ein weiteres leicht zu bedienendes Programm zur Erstellung von UML-Diagrammen
 +
 +===== weitere Links =====
 +  * [[http://​www.javabuch.de/​|Handbuch der Java-Programmierung]],​ ein kostenloses Java-Buch im HTML-Format
 +  * [[http://​download.oracle.com/​javase/​6/​docs/​api/​index.html|Dokumentation der Java-Klassenbibliotheken]]
 +  * [[http://​www2.klett.de/​sixcms/​list.php?​page=suche&​modul=produktdetail&​isbn=A15750-20010001|Zusammenfassung zu Java vom Klett-Verlag]]
 +  * {{:​10:​java-ueberblick.pdf|Java-Überblick (Quelle: ISB}}
 +
 +
  
Drucken/exportieren