Heim >Java >javaLernprogramm >Wie ist die Ausführungsreihenfolge von statischen Java-Blöcken, freien Blöcken und Konstruktoren?
statisches Blockformat:
Dann beginnen Sie mit dem Aufbau der Unterklasse.
[Java] Ansicht
plaincopycpackage com.lsky.test;
Vater der öffentlichen Klasse {
Private into;
// Statische Blöcke im übergeordneten Element {
System.out.print ln(" Frohes Neues Jahr 2010");
}
public void first(int i){
sum=++i+sum++-1+ i--;
System.out. println(sum);
}
//Parameterloser Konstruktor der übergeordneten Klasse
public Father(){
System.out .println("Guten Tag");
}
//Konstruktor mit Parametern
public Father(String s){
System.out.println("Wir sind Studenten");
}
// Freier Block in der Elternklasse
{
System.out.println("Bodhi hat keinen Baum, Spiegel ist kein Ständer, da ist nichts. , wo man Staub verursachen kann");
f.first(4);
Summe= sum;
return sum;
}
//Freie Blöcke in Unterklassen
{
System.out.println("Es war einmal schwierig, Wasser zu machen, aber Wushan ist keine Wolke");
}
public static void main(String argsp[]){
Sohn Sohn=neuer Sohn(neuer Sohn()); Klartext
//Das Ausgabeergebnis ist:
Frohes Neues Jahr 2010
Es gibt keinen Bodhi-Baum, noch einen Spiegel, es gibt überhaupt nichts, wo können wir Staub verursachen
4
Bodhi hat keinen Baum, Spiegel ist ursprünglich kein Ständer Es gibt nichts, wo können wir Staub bekommen? kein Stand. Es gibt überhaupt nichts, wo ist der Staub?
Ein wunderschöner Tag
Es ist schwierig, Wasser im Meer zu finden, außer dass Wushan keine Wolke ist
Das obige ist der detaillierte Inhalt vonWie ist die Ausführungsreihenfolge von statischen Java-Blöcken, freien Blöcken und Konstruktoren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!