| |
package |
extern |
| extends | disjunct |
extends | disjunct |
| super | ref | ref |
super | ref | ref |
| public |
X | X | X |
X | X | X |
| default |
X | X | X |
- | - | - |
| protected |
X | X | X |
X | - | - |
| priv.prot. |
X | - | - |
X | - | - |
| privat |
- | - | - |
- | - | - |
- package
- Das referenzierende Objekt befindet sich im gleichen Paket wie das referenzierte Objekt.
- extern
- Das referenzierende und referenzierte Objekt befinden sich in unterschiedlichen Paketen.
- extends
- Das referenzierende Objekt ist eine abgeleitete Klasse des referenzierten Klasse.
- disjunct
- Das referenzierte Objekt ist keine Subklasse des referenzierenden Objekts.
- super
- Das referenzierte Objekt stammt aus einer Vererbung.
- ref
- Das referenzierte Objekt ist eine externe Referenz.