Eine Erinnerung an das Format von Instanzmethodenaufrufen.
Test.java
public class Test {
public void SayHello() {
System.out.println("Hello World");
}
public void Display() {
SayHello();
}
}
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();
}
}
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();
}
}
Diejenigen ohne Klammern sind der Zugriff auf die Felder der Instanz.
Gründliche Erfassung der Java SE11 Silver-Problemsammlung
Recommended Posts