Verwendung und Definition von Java-Klassen, Importieren

Methoden anderer Klassen aufrufen

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".

Warum Klassen teilen?

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).

Externe Bibliothek

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.

Kann ohne Import verwendet werden

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

Verwendung und Definition von Java-Klassen, Importieren
Wie verwende ich Klassen in Java?
[Java] Verwendung von Map
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
Verwendung von Java Map
Verwendung von Java-Variablen
Verwendung von HttpClient (Get) von Java
Verwendung von HttpClient (Post) von Java
[Java] Verwendung der Join-Methode
[Verarbeitung × Java] Verwendung von Variablen
[JavaFX] [Java8] Verwendung von GridPane
Verwendung von Klassenmethoden [Java]
[Java] Verwendung von List [ArrayList]
[Verarbeitung × Java] Verwendung von Arrays
Verwendung von Java-Lambda-Ausdrücken
[Java] Verwendung der Math-Klasse
Verwendung des Java-Aufzählungstyps
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz
[Java] Verwendung der toString () -Methode
Studieren der Verwendung des Konstruktors (Java)
[Verarbeitung × Java] Verwendung der Schleife
[Leicht verständliche Erklärung! ] Verwendung des Java-Polymorphismus
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
[Verarbeitung × Java] Verwendung der Klasse
Verwendung der Java Scanner-Klasse (Hinweis)
[Verarbeitung × Java] Verwendung der Funktion
[Leicht verständliche Erklärung! ] Verwendung von ArrayList [Java]
[Java] Verwendung der Calendar-Klasse
[Java] Erfahren Sie, wie Sie Optional richtig verwenden
[Leicht verständliche Erklärung! ] Verwendung von Java-Überladung
try-catch-finally Ausnahmebehandlung Verwendung von Java
[Leicht verständliche Erklärung! ] Verwendung der Java-Kapselung
[Java] Verwendung statischer Modifikatoren (Was sind statische endgültige und statische Importe)
Verwendung von Map
Wie benutzt man rbenv?
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
[Verwendung des Etiketts]
Wie man Identität benutzt
Wie man Hash benutzt
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM