Heim  >  Artikel  >  Java  >  Was ist der Unterschied zwischen Konstruktoren und gewöhnlichen Funktionen in Java?

Was ist der Unterschied zwischen Konstruktoren und gewöhnlichen Funktionen in Java?

王林
王林Original
2020-06-01 17:52:143085Durchsuche

Was ist der Unterschied zwischen Konstruktoren und gewöhnlichen Funktionen in Java?

Die Unterschiede zwischen Konstruktoren und gewöhnlichen Funktionen sind wie folgt:

1. Unterschiede beim Schreiben

Konstruktionsmethode:

public(修饰符) class(定义类的关键字) Test(类名)(){
    //无参
    Test(类名)(){
    }
    //带一个参数
    Test(类名)(String(变量类型) name(变量名)){
    }
}

(Empfohlenes Video-Tutorial: Java-Video)

Normale Methode:

//定义类
public(修饰符) class(定义类的关键字) Test(类名)(){
    private(修饰符) static(修饰符) String(变量类型) s(变量名) = “hello world”;
    //下面是方法的定义
    public(修饰符) static(修饰符) void(返回值类型) main(方法名)(String[] args(参数)){
        System.out.println(s);(代码语句)
    }
}

2. Unterschiede in der Bedienung

Konstruktionsmethode:

Die Konstruktionsmethode initialisiert das Objekt, wenn es erstellt wird. Die Konstruktionsmethode kann nur einmal ausgeführt werden:

Allgemeine Methoden werden nur ausgeführt, wenn das Objekt aufgerufen wird; allgemeine Methoden können vom Objekt mehrmals aufgerufen werden

Empfohlenes Tutorial:

Java-Eingabeprogramm

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Konstruktoren und gewöhnlichen Funktionen in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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