Zugriff auf Pakete

Zweifaenger

Mitglied
Hallo zusammen, kann mir einer kurz sagen wie ich auf andere Pakete zugreifen kann?

Wenn ich jetzt das Paket "mysql" mit der Klasse "auslesen" habe, und im Paket "Aufgaben" die Methode "Hans" aus "auslesen" ausführen möchte, wie muss ich da vorgehen?

Laut Internet habe ich das so verstanden:

Code:
import mysql.*;

mysql.auslesen().Hans();

dann wird mir aber das zweite "mysql" immer unterstrichen.

Danke
 
Die Klammern hinter auslesen müssen weg.

Hast du vielleicht noch einen anderen import oder ein anderes Paket, was genauso heißt, weswegen es nicht eindeutig identifiziert werden kann?

Welche Fehlermeldung kommt? Welche Meldung kriegst du, wenn du mit der Maus über die Unterstreichung fährst?
 
Wenn du eine Klasse Auslesen hast mit einer Methode auslesen(), dann erstell ein Objekt der Klasse und ruf die Methode durch den Punkt auf.
Java:
Auslesen eins = new Auslesen(); 
          eins.auslesen();
 
@franky
Nicht zwangsläufig. Bei einer statischen Methode sähe der Aufruf so aus, wie Zweifaenger es oben schon angedeutet hat:

Java:
TestPackage.TestClass.imAStaticMethod();

//-------------------------

package TestPackage;

public class TestClass {
	
	public static void imAStaticMethod(){}

}
 
@Saheeda
Das stimmt, davon bin ich aber erstmal nicht ausgegangen, sondern nur von einer Klasse Auslesen mit einer Methode Hans. Bei einer statischen Methode brauch er auch die Paketangabe nicht vor Aufruf der Methode.
 

Zurück
Oben