Cuestión : Orden de las llamadas del constructor

Duplicando se opone usar un
del constructor hola, el

I funcionaba la pedido de siguiente del example

del class= " lineNumbers " >
1 del >
del
de las llamadas del constructor: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: class= codeBody " prettyprint " del id= " codeSnippet856028 " del >
comida de la clase {
  Comida () {
    System.out.println (“comida () ");
  }
}

pan de la clase {
  Pan () {
    System.out.println (“pan () ");
  }
}

queso de la clase {
  Queso () {
    System.out.println (“queso () ");
  }
}

lechuga de la clase {
  Lechuga () {
    System.out.println (“lechuga () ");
  }
}

el almuerzo de la clase extiende la comida {
  Almuerzo () {
    System.out.println (“almuerzo () ");
  }
}

la clase PortableLunch extiende el almuerzo {
  PortableLunch () {
    System.out.println (“PortableLunch () ");
  }
}

el emparedado de la clase amplía PortableLunch {
  pan privado b = nuevo pan ();

  queso privado c = nuevo queso ();

  lechuga privada l = nueva lechuga ();

  emparedado público () {
    System.out.println (“emparedado () ");
  }
}

clase pública class10 {
  vacío público de los parásitos atmosféricos principal args (de la secuencia []) {
    nuevo emparedado ();
  }
} 
 class= que >
getting hizo salir el

del
Sandwich del
Lettuce del
Cheese del
Bread del
PortableLunch del
Lunch del like

Meal () () () () () () () no estaba seguro porqué la salida tiene queso del pan, Lettuse.

I de
class= del

Respuesta : Orden de las llamadas del constructor

siempre que llamen un constructor, el constructor de las clases de padre necesita ser llamado (primer)

Otras soluciones  
 
programming4us programming4us