[JAVA] Informationen zum Aufrufen von Instanzmethoden

Eine Erinnerung an das Format von Instanzmethodenaufrufen.

Informationen zum Format des Methodenaufrufs

In derselben Instanz definierte Methoden

Test.java


public class Test {
  public void SayHello() {
    System.out.println("Hello World");
  }
  public void Display() {
    SayHello();
  }
}

In verschiedenen Fällen definierte Methoden

Erstellen Sie eine neue Instanz und verwenden Sie die Referenz, die die Variable enthält (hello.SayHello ();).

Hello.java


public class Hello{
  public void SayHello() {
    System.out.println("Hello World");
  }
}

Test.java


public class Test {
  public static void main(final String[] args) {
    Hello hello = new Hello();
    hello.SayHello();
  }
}

statische Methode

Verwenden Sie Klassennamenreferenzen (Hello.SayHello ();).

Hello.java


public class Hello{
  public static void SayHello() {
    System.out.println("Hello World");
  }
}

Test.java


public class Test {
  public static void main(final String[] args) {
    Hello.SayHello();
  }
}

Bonus

Diejenigen ohne Klammern sind der Zugriff auf die Felder der Instanz.

Verweise

Gründliche Erfassung der Java SE11 Silver-Problemsammlung

Recommended Posts

Informationen zum Aufrufen von Instanzmethoden
Informationen zu Ruby-Instanzmethoden
Über singuläre Methoden
Über die Methode von HttpServlet ()
Informationen zum Einschließen von Instanz 2
Über Ruby-Methoden
[Ruby] -Methode, Instanzmethode ...
Über Java-Instanzen
Informationen zu Validierungsmethoden in JUnit
Informationen zum Benennen von Rails-Modellmethoden
Über die Zupfmethode und die ID-Methode
Java-Klasse Variable Klassenmethode
[Ruby] Klassenmethoden, Instanzmethoden usw.
Über Instanzvariablen und attr_ *
Über häufig verwendete Methoden in der Entwicklung
Informationen zu statischen und nicht statischen Java-Methoden
[Ruby] Behandeln Sie Instanzvariablen mit Instanzmethoden
[Für unsere Neulinge] Über isXXX-Methoden
Über =