1 do >
refeição da classe { Refeição () { System.out.println (“refeição () "); } } pão da classe { Pão () { System.out.println (“pão () "); } } queijo da classe { Queijo () { System.out.println (“queijo () "); } } alface da classe { Alface () { System.out.println (“alface () "); } } o almoço da classe estende a refeição { Almoço () { System.out.println (“almoço () "); } } a classe PortableLunch estende o almoço { PortableLunch () { System.out.println (“PortableLunch () "); } } o sanduíche da classe estende PortableLunch { pão confidencial b = pão novo (); queijo confidencial c = queijo novo (); alface confidencial l = alface nova (); sanduíche público () { System.out.println (“sanduíche () "); } } classe pública class10 { vácuo público da estática principal (args da corda []) { sanduíche novo (); } } class= que >getting output o do Sandwich do Lettuce do Cheese do Bread do PortableLunch do Lunch do likeMeal () () () () () () () eu não era certo porque a saída tem o queijo do pão, Lettuse.I de