Was ist der return-Typ eines Konstruktors in java?

Da wir wissen, dass wir nicht haben, fügen Sie keine Rückkehr geben, um einen Java-Konstruktor.

class Sample{
  .....
  Sample(){
    ........
  }
}

In Objective C, wenn wir erstellen einen Konstruktor gibt einen Zeiger auf seine Klasse. Aber es ist nicht zwingend, denke ich.

AClass *anObject = [[AClass alloc] init];//init is the constructor with return type a pointer to AClass

Ähnlich, Ist der Konstruktor konvertiert eine Methode, die einen Verweis auf die eigene Klasse??

Wie diese:

class Sample{
    .....
    Sample Sample(){
      ........

      return this;
    }
}

Weiß der compiler fügen Sie einen Rückgabetyp eine Referenz auf gleichen Klasse an den Konstruktor?
Was ist ein Konstruktor?
Jede Bezugnahme auf die Studie?

EDIT:

Eigentlich will ich die Antworten werden auf byte-code-Ebene oder JVM-Ebene oder sogar von unten.

InformationsquelleAutor der Frage sonu thomas | 2012-01-15

Schreibe einen Kommentar