klausschreiber
Well-known member
- 6 Mai 2006
- 247
- 8
Hallo,
ich habe mal ne Frage bezüglich Klassenkonstanten. Ich habe in einer Klasse ein paar Variablen, die sich nicht ändern. Bei der prozedualen Programmierung ist das ja ein Fall für Konstanten.
Klassenkonstanten sind ja "public". Meine sich nicht verändernden Variablen bzw. halt Eigenschaften sind aber "private" oder "protected".
Nimmt man bei bei OOP für sich nicht ändernde Eigenschaften immer Klassenkonstanten, unabhängig davon, welche Zugriffsbeschränkung man der Eigenschaft normalerweise geben würde?
Gruß,
Klaus
ich habe mal ne Frage bezüglich Klassenkonstanten. Ich habe in einer Klasse ein paar Variablen, die sich nicht ändern. Bei der prozedualen Programmierung ist das ja ein Fall für Konstanten.
Klassenkonstanten sind ja "public". Meine sich nicht verändernden Variablen bzw. halt Eigenschaften sind aber "private" oder "protected".
Nimmt man bei bei OOP für sich nicht ändernde Eigenschaften immer Klassenkonstanten, unabhängig davon, welche Zugriffsbeschränkung man der Eigenschaft normalerweise geben würde?
Gruß,
Klaus