Sie können eine Methode einer Klasse aufrufen, indem Sie class name.method name () verwenden. [Beispiel]
Main.java
class Main {
public static void main(String[] args) {
Person.hello(); //Person ist der Klassenname und Hallo ist die Methode
}
}
Person.java
class Person { //Person ist der Klassenname
public static void hello() { //Hallo ist die Methode
System.out.println("Guten Morgen");
}
}
Rufen Sie die Person in Person.java-Klasse mit Person.hello () auf, in Main.java wie oben. Die Definition der Klasse lautet übrigens "Klassenklassenname". Stellen Sie sicher, dass der erste Buchstabe des Klassennamens in Großbuchstaben und der Dateiname "classname.java" lautet. [Beispiel 2]
Main.java
public class Main {
public static void main(String[] args) {
Person.nameData(Person.fullName("Sato", "Taro"), 20); //Person ist der Klassenname und nameData ist die Methode. Person.Gleiches gilt für fullName
}
}
Person.java
class Person {
public static void nameData(String name, int age) { //nameData ist die Methode
System.out.println("mein Name ist" + name + "damit" + "Alter ist" + age + "歳damitす");
}
public static String fullName(String firstName, String lastName) {
return firstName + " " + lastName;
}
}
Das obige Ergebnis ist "Mein Name ist Taro Sato und mein Alter ist 20".
Dies liegt daran, dass die Hauptklasse eine Klasse für die Ausführung ist und die Person-Klasse eine Rollenteilung, die die Logik organisiert. Java führt Klassen aus, keine Dateien. Zur Laufzeit können nur Klassen mit einer Hauptmethode ausgeführt werden (Klassen ohne Hauptmethode werden verwendet, indem sie von anderen Klassen aufgerufen werden). Unabhängig vom Klassennamen wird die Hauptmethode zur Laufzeit aufgerufen (da es sich um eine Hauptklasse handelt, wird die Hauptmethode nicht aufgerufen).
Es wird eine Klasse verwendet, die von einer anderen Person erstellt wurde. Solche Klassen werden als externe Bibliotheken bezeichnet und können durch Laden in Ihr eigenes Programm verwendet werden. Verwenden Sie den Import, um eine externe Bibliothek für Ihr Programm verfügbar zu machen. Sagen Sie über der Klassendefinition "import java.lang.Math". Die Methoden der Math-Klasse haben die Bedeutung von mathematischen Methoden. [Beispiel]
Main.java
import java.lang.Math;
class Main {
public static void main(String[] args) {
int max = Math.max(3, 5); //Mathe ist eine Klasse, die von außen geladen wird
System.out.println("Die maximale Anzahl ist" + max);
}
}
Im obigen Fall wird die Methode max (die Methode, die die größere der beiden an das Argument übergebenen Zahlen zurückgibt) verwendet, sodass das Ergebnis eine große Zahl ist: "Maximale Zahl ist 5". Es gibt auch eine runde Methode, die das Argument nach dem Dezimalpunkt abrundet und zurückgibt.
Ich habe früher import java.lang.Math verwendet, aber es wird automatisch ohne Import geladen. Außerdem werden alle externen Bibliotheken mit dem Namen "java.lang.class name" automatisch geladen.
Recommended Posts