privates Attribut Zugriff? < Java < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 10:55 Sa 01.06.2013 | Autor: | haner |
Hallo,
ich soll ein privates Attribut vom Typ String in der Klasse Ich anlegen, welches außerdem über eine get Methode von außerhalb der Klasse erreichbar sein soll.
Wie macht man das. Ich dachte, wenn man private verwendet, kann man nur in dieser Klasse auf das Attribut zugreifen?
Mfg haner
|
|
|
|
Hallo haner,
> ich soll ein privates Attribut vom Typ String in der Klasse
> Ich anlegen, welches außerdem über eine get Methode von
> außerhalb der Klasse erreichbar sein soll.
>
> Wie macht man das. Ich dachte, wenn man private verwendet,
> kann man nur in dieser Klasse auf das Attribut zugreifen?
deswegen macht man es ja auch über eine get-Methode. Über diese kannst Du dann von außen darauf zugreifen.
Also wenn Du z.B. ein
private String geheimstring;
hast, dann ist die get Methode dazu:
public String getGeheimstring (){
return geheimstring;
}
Gruß
Anna
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 12:11 Sa 01.06.2013 | Autor: | haner |
Ja, genau, so habe ich es in der Klasse Ich stehen.
Nun habe ich aber noch eine Klasse Du in der ich geheimstring verwenden soll.
Wie macht man das?
MfG haner
|
|
|
|
|
Hallo haner,
> Ja, genau, so habe ich es in der Klasse Ich stehen.
> Nun habe ich aber noch eine Klasse Du in der ich
> geheimstring verwenden soll.
> Wie macht man das?
private String geheimlesen;
Ich neulesen = new Ich();
geheimlesen = neulesen.getGeheimstring();
So in der Art.
Gruß
Anna
|
|
|
|