P
Popsy
Gast
Hallo liebe Java-forum-Gemeinde
Habe kurz drei Fragen, die mir entsprechend nicht ganz klar sind:
- Falls ich bei der Sichtbarkeit keine weitere Anweisung schreibe, dann meint man doch damit, dass die Klassen innerhalb des Paketes jeweils Zugriff auf ihre jeweiligen Variablen bzw. Methoden untereinander haben, jetzt frage ich mich, was dazu der Unterschied zu "protectet" (gemäss Paket und Unterklassen) darstellt, da doch eben ohne zusätzliche Anweisung auch jede Unterklasse von einer Klasse in einem Paket auch Zugriff auf eine Unterklasse aus einer anderen Klasse im gleichen Paket haben könnte, von dem her sind dann die zwei Sachverhalte für mich äquivalent.
-Da ich nicht gerade ein Programm ausprobieren kann, wäre ich noch froh zu wissen, wie eine main-Methode einer Klasse von "aussen" aufgerufen werden kann, da doch mit dem "Pfad" gleich ein neues Objekt generiert wird, falls es sich nicht um eine "statische" Klasse handelt; wie kann dann einfach eine Klasse ohne weitere Worte aufgerufen werden oder schreibt man noch ".main()" (eine main-Mathode ist doch eigentlich Objektunabhängig?), ...?
-Falls in einer Klasse private Methoden bzw. Objektvariablen angegeben sind, kann dann dort in einer main-Methode noch darauf zugegriffen werden?
Für die Antorten natürlich sehr dankbar und schöner Tag,
Popsy
Habe kurz drei Fragen, die mir entsprechend nicht ganz klar sind:
- Falls ich bei der Sichtbarkeit keine weitere Anweisung schreibe, dann meint man doch damit, dass die Klassen innerhalb des Paketes jeweils Zugriff auf ihre jeweiligen Variablen bzw. Methoden untereinander haben, jetzt frage ich mich, was dazu der Unterschied zu "protectet" (gemäss Paket und Unterklassen) darstellt, da doch eben ohne zusätzliche Anweisung auch jede Unterklasse von einer Klasse in einem Paket auch Zugriff auf eine Unterklasse aus einer anderen Klasse im gleichen Paket haben könnte, von dem her sind dann die zwei Sachverhalte für mich äquivalent.
-Da ich nicht gerade ein Programm ausprobieren kann, wäre ich noch froh zu wissen, wie eine main-Methode einer Klasse von "aussen" aufgerufen werden kann, da doch mit dem "Pfad" gleich ein neues Objekt generiert wird, falls es sich nicht um eine "statische" Klasse handelt; wie kann dann einfach eine Klasse ohne weitere Worte aufgerufen werden oder schreibt man noch ".main()" (eine main-Mathode ist doch eigentlich Objektunabhängig?), ...?
-Falls in einer Klasse private Methoden bzw. Objektvariablen angegeben sind, kann dann dort in einer main-Methode noch darauf zugegriffen werden?
Für die Antorten natürlich sehr dankbar und schöner Tag,
Popsy