Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
hallo, ich habe mal eine frage, wenn man jetzt eine methode aus einer anderen klasse nutzen möchte, also nicht, wenn sie aus einem packet kommt, wie spreche ich diese dann an oder woher weiss java, dass die methode in einer anderen klasse liegt? ist dazu dann das extends gut? gibt es ein beispiel eines hello worlds, was auf 2 klassen aufgeteilt ist??
so viele Themen zuletzt zum Umgang einfacher Klassen untereinander..
hier vielleicht besonders einfach:
kennst du überhaupt schon irgendwelche Programme?
deinen bisherigen Postings, etwa zu NoRobotClient, nach ja schon
dann weißt du wie die main-Methode Objekte erzeugen kann,
genauso auch jede andere Klasse/ Methode/ Codestelle, wo liegt der Unterschied?
ein Objekt anlegen und verwenden
von anderer Klasse zu erben nur für Zugriff klingt nach Kategorie 'immer falsch'
> oder woher weiss java, dass die methode in einer anderen klasse liegt?
wenn man an einer Variablen etwas aufruft, gehts nach dem Typ der Variablen
habe jetzt mal eclipse versucht.. naja.. ist ja wirklich recht benutzerfreundlich.. und läuft auch.. habe jetzt den string eines hello world in eine andere klassendatei gepackt und es funktioniert wirklich..
naja, habe jetzt nochmal überlegt wozu soll den das private sein, ich dachte damit kann man methoden in klassen schützen, habe also die methode in der anderen klasse auf private setzen wollen um zu testen, obs dann nicht mehr geht und dann hat mir eclipse aber gesagt, dass ich nur public final oder static benutzen darf... vertsehe glaube das private noch falsch..
sorry aber @slater warum nutzt du nich die quote Funktion ???? Deine Beiträge sind immer so schwer zu lesen (und ja ich lese sie, bevor ich mein Kram poste )
hallo, ich habe mal eine frage, wenn man jetzt eine methode aus einer anderen klasse nutzen möchte, also nicht, wenn sie aus einem packet kommt, wie spreche ich diese dann an oder woher weiss java, dass die methode in einer anderen klasse liegt?
Also es gibt das Keyword: import, mit dem solltest du dich vielleicht einmal beschäftigen. Sobald du dein Java Code ausführst, werden alle Abhängigkeiten aufgelöst. Deine IDE macht das schon automatisch, und kann die während der Programmierung anzeigen, welche weitere Klassen in anderen Paketen zur Verfügung stehen. Man kann also andere Pakete importieren.
Bsp.:
Java:
package x;
public class Hallo {
public String getHallo() {
return "Hallo";
}
}
package y;
import x.*;
public class World {
public static void main(String[] args) {
Hallo h = new Hallo();
System.out.println(h.getHallo() + " World");
}
}