Wenn sie so verwendet wird:
import static com.showboy.Myclass;
public class Anotherclass{}
Was ist der Unterschied zwischen import static com.showboy.Myclass
y import com.showboy.Myclass
?
Wenn sie so verwendet wird:
import static com.showboy.Myclass;
public class Anotherclass{}
Was ist der Unterschied zwischen import static com.showboy.Myclass
y import com.showboy.Myclass
?
El import
ermöglicht dem Java-Programmierer den Zugriff auf Klassen eines Pakets ohne Paketqualifikation.
El static import
ermöglicht den Zugriff auf die statischen Mitglieder einer Klasse ohne die Klassenqualifikation.
El import
bietet Zugang zu Klassen und Schnittstellen, während static import
ermöglicht den Zugriff auf statische Mitglieder der Klasse.
Beispiel:
Mit importieren
import java.lang.System.*;
class StaticImportExample{
public static void main(String args[]){
System.out.println("Hello");
System.out.println("Java");
}
}
Mit statische Einfuhr
import static java.lang.System.*;
class StaticImportExample{
public static void main(String args[]){
out.println("Hello");//Now no need of System.out
out.println("Java");
}
}
Siehe auch : Was bedeutet statischer Import in Java 5
Angenommen, Sie haben statische Felder und Methoden in einer Klasse namens MyClass
innerhalb eines Pakets namens myPackage
und Sie wollen sie direkt aufrufen, indem Sie myStaticField
o myStaticMethod
ohne jedes Mal zu tippen MyClass.myStaticField
o MyClass.myStaticMethod
.
Hinweis: Sie müssen eine import myPackage.MyClass
o myPackage.*
für den Zugriff auf die anderen Ressourcen
El static
Modifikator nach import
dient zum Abrufen/Verwenden statischer Felder einer Klasse. Ein Bereich, in dem ich Folgendes verwende import static
dient zum Abrufen von Konstanten aus einer Klasse. Wir können auch anwenden import static
auf statische Methoden. Achten Sie darauf, dass Sie import static
porque static import
ist falsch.
Was ist static import
in Java - JavaRevisited - Eine sehr gute Quelle, um mehr zu erfahren über import static
.
Sehr gutes Beispiel. nptisch mit MAth in wwww....
https://www.java2novice.com/java-fundamentals/static-import/
public class MyStaticMembClass {
public static final int INCREMENT = 2;
public static int incrementNumber(int number){
return number+INCREMENT;
}
}
in einer anderen Datei einbeziehen
import static com.java2novice.stat.imp.pac1.MyStaticMembClass.*;
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.