|
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.