Instanzvariable: Unterschied zwischen den Versionen

Die Seite wurde neu angelegt: „== Einführung == Ein Attribut (auch Eigenschaft, Datenfeld oder Instanzvariable genannt) gilt im Allgemeinen als Merkmal, Kennzeichen, Informationsdetail etc., das einer konkreten Instanz zugeordnet ist. Daten über die Objekte werden in dieser Struktur mit ihrem Inhalt - den Attributwerten -gespeichert. Jedes Objekt repräsentiert sich somit durch die Gesamtheit seiner Attributwerte. Diese Gesamtheit aller Attributwerte bezeic…“
 
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
Jede [[Methode]] und jeder [[Konstruktor]] einer [[Klasse]] kann lesend und schreibend auf die Instanzvariable zugreifen.
Jede [[Methode]] und jeder [[Konstruktor]] einer [[Klasse]] kann lesend und schreibend auf die Instanzvariable zugreifen.


<html>
<iframe width="450" height="300" src="https://www.youtube.com/embed/4Rh9_L97OyU?si=fjtrdDWj-FPysK3O" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></html>
<html>
<iframe width="450" height="300" src="https://www.youtube.com/embed/LYKRDQhpmbQ?si=7Z1mMrXmYw-FStpm" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></html>
== Deklaration ==
== Deklaration ==
Wie jede Variable  müssen Instanzvariablen deklariert werden. Sie werden in der [[Objektorientierung|objektorientierten]] Programmierung in [[Klasse|Klassen]] definiert.  Hier muss der [[Datentyp]] und der Name der Instanzvariable festgelegt werden. Bei den Datentypen kann es sich um primitive und komplexe Datentypen handeln. Zusätzlich kann die [[Sichtbarkeit]] der Instanzvariable definiert werden. Wird keine Angabe zur Sichtbarkeit gemacht, ist die Sichtbarkeit standardmäßig public.
Wie jede Variable  müssen Instanzvariablen deklariert werden. Sie werden in der [[Objektorientierung|objektorientierten]] Programmierung in [[Klasse|Klassen]] definiert.  Hier muss der [[Datentyp]] und der Name der Instanzvariable festgelegt werden. Bei den Datentypen kann es sich um primitive und komplexe Datentypen handeln. Zusätzlich kann die [[Sichtbarkeit]] der Instanzvariable definiert werden. Wird keine Angabe zur Sichtbarkeit gemacht, ist die Sichtbarkeit standardmäßig public.