Objektorientierung #Objektorientierung
Themengebiet
71 Seiten · alle Themen
ERM-/ERD-EinführungVideo-Einführung in ERM/ERD - Entitäten, Beziehungen, Attribute; Notation nach Chen und MySQL-WorkbenchFolge 21: Attributen neuen Wert zuweisen, Beispiel boolean- Attributwerte in Greenfoot verändern - neuen Wert zuweisenFolge 22: Attributen neuen Wert zuweisen, Beispiel Integer- Attributwerte in Greenfoot verändern - neuen int-Wert zuweisenEinfache UML-Klassendiagramme: Übungen- Übungen zu UML-KlassendiagrammenFolge 40: Getter und Setter in Java programmieren- Getter und Setter in Java programmieren (gezeigt an der Greenfoot 3-API)Folge 19: Attribute / Instanzvariablen- Attribute in Greenfoot 3 anlegen; was sind Attribute in Java?Folge 16: Bild eines Objektes zur Laufzeit ersetzen- Bilder in Greenfoot zur Laufzeit ändernFolge 31: Interaktion zwischen Objekten- Greenfoot: Interaktion zwischen Objekten, Methode getOneIntersectingObject, CastingFolge 11: Zufällige Drehung bei Kollision mit Rand- Objekte zufällig drehen, wenn sie an den Rand einer Greenfoot-Welt stoßenFolge 14: Konstruktor- Die Konstruktor-Methode erklärt an einem Greenfoot-BeispielFolge 3: Neue Actor-Klasse in Greenfoot anlegen- Tutorial: Neue Klasse (Actor-Klasse) in Greenfoot 3 anlegenFolge 10: Objekte zentrieren mit getWidth(), getHeight()- Objekte auf einer Greenfoot-Welt zentrieren mit getWidth und getHeightFolge 12: Objekte mit Tastatur steuern- Tastatursteuerung: Greenfoot-Objekte z.B. mit Pfeiltasten steuern.Folge 9: Einer Greenfoot-Welt Objekte hinzufügen (addObject)- Einer Greenfoot-Welt Objekte hinzufügen mit addObjectFolge 42: Grundlagen der Vererbung- Grundlagen der Vererbung beim Programmieren erklärt mit Greenfoot 3 (Java)Folge 20: Initialwerte von Attributen- Attributen einen Initialwert zuweisen; deklarieren vs. initialisierenFolge 38: Kapselung von Attributen mittels 'private'- Was ist Kapselung und warum kapseln wir Attribute?Folge 41: Neues Objekt auf Mausklick erzeugen- Neues Greenfoot-3-Objekt mit Mausklick erzeugen und auf die Welt setzenFolge 34: Parametrisierter Konstruktor- Parameterübergabe an den Konstruktor zur Initialisierung von AttributenÜbungen zur Vererbung- Vererbung mit Java/Greenfoot 3: super() und Konstruktor mit ParameternFolge 44: UML-Klassendiagramme: Vererbung- Erklärung: So wird Vererbung im UML-Klassendiagramm dargestellt, mit ÜbungenEinfache UML-Klassendiagramme- Einfache UML-Klassendiagramme erstellen und verstehenFolge 43: Vererbung mit super()-Aufruf- Vererbung mit Java/Greenfoot 3: super() und Konstruktor mit ParameternFolge 2: Die Welt-Klasse ("World") in Greenfoot 3- Welt-/World-Klasse in Greenfoot 3Folge 6: Zufallszahlen in Greenfoot; zufällige Drehung von Objekten- Greenfoot: Zufallszahlen und zufällige Drehung von ObjektenZwischenübung: Shooter-Game programmieren- Spiel in Greenfoot 3 programmieren (mit Klassendiagramme, Struktogrammen)Greenfoot: Ein Objekt entfernt ein anderes- Wie Objekte sich in Greenfoot gegenseitig entfernenAnimierte GIFs in Greenfoot verwenden (mit Klasse GifImage)Ich weiß nicht, ob das mit Greenfoot 3.1 aufwärts noch funktioniert. Ich bin gerade schlichtweg zu faul, es auszuprobieren. Also tun Sie es selbst.Mit …Greenfoot 3: Objekte erzeugen und zur Welt hinzufügenGrundsätzliches VorgehenObjekte in einer Welt-Klasse erzeugen und/oder zur Welt hinzufügenBeispiel:In einer World-Klasse können Sie die Methode …Übungsklassenarbeit OOP/Greenfoot mit LösungIn Wirtschaftsinformatik (Wirtschaftsgymnasium, Baden-Württemberg, Klasse 12) schreiben wir als zweite Klassenarbeit über Objektorientierte Programmierung …OOP: Vorteilewarum oop, vorteile der oop, objektorientiertes programmierenEigene Stilklassen in CSS definierenEigene CSS-Klassen definieren - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenUML-Tools für den Informatikunterricht- UML-Tools für den InformatikunterrichtObjektorientierung - Grundlagen (OOA, OOD, OOP, UML)Grundlagen der OOP (Objektorientierte Programmierung) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenAbhängigkeitsbeziehungenAbhängigkeitsbeziehungen zwischen Klassen (UML, Klassendiagramme) - Unterrichtsmaterial, Übungen, BeispielAktivitätsdiagrammeUML: Aktivitätsdiagramme im InformatikunterrichtAssoziationenAssoziationen zwischen Klassen ausführlich erklärt (Video, PDF-Präsentation): UML-Klassendiagramme, Multiplizitäten, Navigierbarkeit und RolleneUML2 Free für eclipse - AnleitungAnleitung für eclipse: eUML2 zum Erstellen von Klassendiagrammen (inkl. Forward Engineering)Klassenassoziationen - Übungen mit LösungenÜbungen zu Assoziationen zwischen Klassen mit ausführlichen Lösungen (Videotutorial)Klassendiagramme in UMLUML-Klassendiagramme - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenOOA und OODOOA und OOD - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenOOP - Geheimnisprinzip, KapselungGeheimnisprinzip und Kapselung bei der Objektorientierte Programmierung (OOP) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenTheorie der objektorientierten ProgrammierungTheorie der OOP (Objektorientierte Programmierung): Klassen, Objekte, Methoden - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenUse-Case-DiagrammeOOA und OOD - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenZugriffsmodifikatoren: public, private, protectedZugriffsmodifikatoren in der OOP (Objektorientierten Programmierung) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenImplementierung von Assoziationen in JavaAssoziationen zwischen Klassen in Java programmiertechnisch implementierenGetter und Setter in JavaGetter und Setter in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenAttribute in JavaAttribute/Instanzvariablen in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenJava: Attributwerte unter Verwendung von Parametern ändernJava: Attributwerte über Parameter ändern - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenObjekte einer Klasse erzeugen in JavaObjekte erzeugen in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenObjektmethoden verwendenObjektmethoden in Java verwenden - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenVererbung in Java: EinführungVererbung in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenKlassen in Java programmierenKlassen in Java programmieren - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenJava: Konsoleneingabe mit der Klasse ScannerJava: Konsoleneingabe mit der Klasse Scanner - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenKonstruktor in JavaKonstruktor in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenObjektorientiertes Programmieren mit BlueJ (Einstieg)Eine didaktische Möglichkeit: Zu Beginn des Lernprozesses im Objektorientierten Programmieren mit Java steht die Verwendung von BlueJ. Später wird der Umstieg …BlueJ + Java im Unterricht: LinksBlueJ-Lehrgang von Ulrich Helmich Einführungskurs Sekundarstufe II: Einstieg in die Informatik mit Java (BlueJ, Turtlegrafik, Prototypen) Diverse …Vererbung in Java: Abstrakte KlassenAbstrakte Klassen bei der Vererbung in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenVererbung in Java: Konstruktor, super()Konstruktor bei der Vererbung in Java (mit super()) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenVererbung in Java: SyntaxVererbung in Java: Syntax - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenObjektorientiertes Programmieren mit PHPObjektorientiertes Programmieren (OOP) in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenExterne Klassenbibliotheken in PHP nutzenhttp://komunitasweb.com/2009/03/20-great-php-library-you-need-to-know/Getter und SetterGetter und Setter beim Objektorientierten Programmieren (OOP) in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenKommunikation mit MethodenKommunikation mit Methoden in PHP (OOP) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenKonstruktorKonstruktor in PHP (OOP) verwenden - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenMethoden eines Objekts verwendenMethoden eines Objekts in PHP verwenden (OOP) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenModellierungZu diesem Thema gibt es noch keine ÜbungenObjekte in PHP erzeugen, Attribute des Objekts ausgebenObjekte in PHP erzeugen und verwenden (OOP) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenKlassen in PHP definierenKlassen definieren in PHP (OOP) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenSpezialisierung von Klassen (Vererbung, Polymorphismus)Spezialisierung von Klassen in PHP (Vererbung, Polymorphismus) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenStatische Methoden und EigenschaftenStatische Methoden und Eigenschaften beim objektorientierten Programmieren in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und Präsentationen