Sichtbarkeit von Klassen

A

AquaBall

Fortgeschrittenes Mitglied
2
Ich bitte um kurze Java Nachhilfe:
In meinem Package habe ich eine Parser.java und als Main eine ParserTest.java

Parser.java beinhaltet:
public class ParserRahmenKlasse {
... pubic RahmenMethode() ...}
public class ParserElementKlasse {
... pubic ElementMethode() ...}
public class ParserSubKlasse {
... pubic SubMethode() ...}
Die SubKlasse wird von der RahmenKlasse und von der ElementKlasse aufgerufen.

ParserTest.java beinhaltet:
public class ParserTest
... public static void main(String[] args)

Die RahmenKlasse und ElementKlasse wird von ParserTest aufgerufen.
Wie kann ich nun verhindern, dass auch die Methoden aus der SubKlasse überall verwendet werden können?
 
Ich weiß nicht ob es das ist was du suchst aber probiere mal public durch private zu ersetzen.
 
Wenn ich
public class ParserSubKlasse {
... private SubMethode() ...}
verwende, dann kann ich diese SubMethode auch in der RahmenKlasse und der ElementKlasse nicht mehr verwenden.

Ich brauch sie aber in "Rahmen" und "Elemente", und möchte sie sonst überall unsichtbar haben.
 

Ähnliche Themen

S
Antworten
17
Aufrufe
554
jogimuc
J
5
Antworten
22
Aufrufe
1.420
590239
5
M
Antworten
4
Aufrufe
1.173
swa00
swa00
Zurück
Oben Unten