Attribut (Informatik): Unterschied zwischen den Versionen

Aus KGS-Wiki
K (Sn verschob die Seite Attribut nach Attribut (Informatik): Attribute spielen auch in anderen Fächern eine Rolle, z.B. in den Sprachen)
Keine Bearbeitungszusammenfassung
Zeile 49: Zeile 49:


== Objektorientierte Programmierung ==
== Objektorientierte Programmierung ==
[[Kategorie:Datenbanken]]
[[Kategorie:Visuelle Programmierung]]
[[Kategorie:Web-Programmierung]]
[[Kategorie:Objektorientierte Programmierung]]
{{DEFAULTSORT:Attribut}}

Version vom 19. Dezember 2022, 10:50 Uhr

Als Attribut werden in der Informatik die Eigenschaften von beliebigen Objekten bezeichnet. Der Begriff findet sich in vielen Kontexten wieder, wird aber überall in etwa gleich verwendet.

Blockbasierte Programmierung

Datenbanken

In Datenbanken bezeichnet man die Spalten einer Relation als Attribut. Diese Attribute haben einen Namen, der in jeder Relation eindeutig sein muss. Attributmengen, die verwendet werden, um die Tupel in einer Relation eindeutig zu identifizieren, nennt man Schlüssel (Datenbank).

Web-Programmierung

HTML-Elemente können mit Attributen näher spezifiziert werden. Beispielsweise kann man für eine sortierte Liste <ol> das Attribut type setzen, das festlegt, welche Buchstaben oder Ziffern zur Nummerierung der Listeneinträge verwendet werden.

Beispiele für unterschiedliche Ausprägungen von type bei <ol>-Listen
HTML-Code Darstellung im Browser
<ol type="1">
  <li>Merkur</li>
  <li>Venus</li>
  <li>Erde</li>
</ol>
  1. Merkur
  2. Venus
  3. Erde
<ol type="a">
  <li>Merkur</li>
  <li>Venus</li>
  <li>Erde</li>
</ol>
  1. Merkur
  2. Venus
  3. Erde
<ol type="I">
  <li>Merkur</li>
  <li>Venus</li>
  <li>Erde</li>
</ol>
  1. Merkur
  2. Venus
  3. Erde

Manche Attribute wie den type einer <ol> darf man setzen, muss man aber nicht. Andere Attribute müssen gesetzt werden, damit das Element korrekt angezeigt werden kann. Ein Beispiel hierfür ist das Attribut src von <img>-Tags, die genutzt werden, um Bilder in HTML-Seiten einzubinden. Das src-Attribut muss dazu auf den Pfad der Bilddatei gesetzt werden, die eingebunden werden soll.

Objektorientierte Programmierung