klassen1:anwenden:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
klassen1:anwenden:start [2020/10/15 10:45] – [Beispiel 4: Farbige Rechtecke] Martin Pabst | klassen1:anwenden:start [2021/04/28 10:08] – Martin Pabst | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | {{ : | ||
====== Objekte erzeugen und verändern ====== | ====== Objekte erzeugen und verändern ====== | ||
Bevor wir eigene Klassen programmieren lernen wir, wie wir Objekte zu bereits bestehenden Klassen erzeugen können. Wir beginnen mit Grafikklassen wie '' | Bevor wir eigene Klassen programmieren lernen wir, wie wir Objekte zu bereits bestehenden Klassen erzeugen können. Wir beginnen mit Grafikklassen wie '' | ||
- | |||
===== Objekte instanzieren ( = erzeugen) ===== | ===== Objekte instanzieren ( = erzeugen) ===== | ||
Im folgenden Programm erzeugen wir zwei Circle-Objekte und ein Rectangle-Objekt. In Java verwendet man dazu den Operator '' | Im folgenden Programm erzeugen wir zwei Circle-Objekte und ein Rectangle-Objekt. In Java verwendet man dazu den Operator '' | ||
< | < | ||
+ | <div style=" | ||
+ | </ | ||
- | <div class=" | + | |
+ | |||
+ | < | ||
+ | <div class=" | ||
<script type=" | <script type=" | ||
- | new Circle(400, 200, 100); // Kreis mit Mittelpunkt (300, 200) und Radius 100 | + | new Circle(400, 200, 100); // Kreis mit Mittelpunkt (400, 200) und Radius 100 |
- | new Circle(400, 400, 50); // Kreis mit Mittelpunkt (300, 400) und Radius 50 | + | new Circle(400, 400, 50); // Kreis mit Mittelpunkt (400, 400) und Radius 50 |
- | new Rectangle(50, | + | new Rectangle(50, |
// 100 breit, 160 hoch</ | // 100 breit, 160 hoch</ | ||
</ | </ | ||
Zeile 19: | Zeile 24: | ||
</ | </ | ||
- | {{ : | ||
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
Durch die Anweisung '' | Durch die Anweisung '' | ||
Zeile 169: | Zeile 173: | ||
{{ : | {{ : | ||
- | Falls Du vergisst, ein Welt-Objekt zu instanzieren, | + | Falls Du vergisst, ein Welt-Objekt zu instanzieren, |
==== Beispiel 2: gedrehte Rechtecke ==== | ==== Beispiel 2: gedrehte Rechtecke ==== | ||
Zeile 235: | Zeile 239: | ||
</ | </ | ||
**Wie kommen die Farben zustande?** \\ | **Wie kommen die Farben zustande?** \\ | ||
- | Computerdisplays bedienen sich eines Tricks zur Farbdarstellung: | + | Computerdisplays bedienen sich eines Tricks zur Farbdarstellung: |
{{ : | {{ : | ||
\\ \\ Displays bestehen daher aus vielen sehr kleinen roten, grünen und blauen Punkten, deren Helligkeit einzeln geregelt werden kann. Je drei davon werden zu einem Bildpunkt (" | \\ \\ Displays bestehen daher aus vielen sehr kleinen roten, grünen und blauen Punkten, deren Helligkeit einzeln geregelt werden kann. Je drei davon werden zu einem Bildpunkt (" | ||
Zeile 252: | Zeile 256: | ||
<div style=" | <div style=" | ||
<div class=" | <div class=" | ||
+ | |||
<script type=" | <script type=" | ||
// Auto-Aufgabe: | // Auto-Aufgabe: |
klassen1/anwenden/start.txt · Zuletzt geändert: 2023/05/26 12:58 von Martin Pabst