Heim > Java > JavaBase > Hauptteil

So rufen Sie Funktionen (Methoden) in Java auf

Freigeben: 2019-12-06 16:47:12
Original
28179 Leute haben es durchsucht

So rufen Sie Funktionen (Methoden) in Java auf

Die wichtigsten Methodenaufrufe in JAVA sind wie folgt: (Empfohlen: Java-Grundlagen-Tutorial)

Nichtstatische Methoden

Nicht statische Methoden sind Methoden ohne statische Änderung. Nicht statische Methoden werden über Objekte aufgerufen und der Ausdruck lautet wie folgt.

对象名.方法()
Nach dem Login kopieren

zB:

public class InvokeMethod{
    public static void main(String[] args){
        InvokeMethod in = new InvokeMethod();
        in.t1();
    }
    public void t1(){
        System.out.printfln("t1");
    }}
Nach dem Login kopieren

2. Statische Methoden aufrufen: Statische Methoden werden über den Klassennamen aufgerufen 🎜>

类名.方法()
Nach dem Login kopieren

zB:

public class InvokeMethod{
    public static void main (String[] args){
        InvokeMethod.t2();
    }
    public static void t2(){
        System.out.println("static t2....");
    }}
Nach dem Login kopieren

3. Aufrufe zwischen Methoden

Aufrufe zwischen Methoden dienen hauptsächlich dazu, andere Methoden innerhalb einer Methodenmethode aufzurufen.

(1) Statische Methoden rufen intern andere Methoden auf

Wenn in dieser Klasse die statische Methode die statische Methode direkt aufrufen kann,

Zusätzlich zur Hauptmethode kann auch direkt in einer benutzerdefinierten statischen Methode aufgerufen werden.

Wenn es sich in dieser Klasse um eine nicht statische Methode handelt, muss sie über das Objekt aufgerufen werden.

public class InvokeMethod{
    public static void main (String[] args){
        t2();
    }
    public static void t2(){
        System.out.println("static t2...");
    }
    public static void t1(){
        //静态方法调用非静态方法需通过对象来调用
        //InvokeMethod in =new InvokeMethod();
        //in.t2();
        t2();
        System.out.println("static t1");
    }}
Nach dem Login kopieren

Wenn eine statische Methode eine statische Methode in einer anderen Klasse aufruft, muss sie durchgeleitet werden.

类名.静态方法();
Nach dem Login kopieren
Wenn sie sich in einer anderen Klasse befindet, ruft eine statische Methode eine nicht statische Methode in einer anderen Klasse auf In der Klasse muss das Paket in diese Klasse importiert und durch Erstellen von Objekten aufgerufen werden.

(2) Interner Aufruf nicht statischer Methoden

In dieser Klasse können nicht statische Methoden statische Methoden und nicht statische Methoden direkt aufrufen.

In verschiedenen Klassen rufen nicht statische Methoden statische Methoden anderer Klassen auf. Sie müssen das Paket in die Klasse importieren und sie über den Klassennamen aufrufen. Nicht-statische Methoden Wenn eine Methode eine nicht-statische Methode einer anderen Klasse aufruft, muss sie das Paket in die Klasse importieren und durch Erstellen eines Objekts aufrufen.

Das obige ist der detaillierte Inhalt vonSo rufen Sie Funktionen (Methoden) in Java auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage