new String[] {
"Meal()",
"Lunch()",
"PortableLunch()",
"Bread()",
"Cheese()",
"Lettuce()",
"Sandwich()"
}
\the above is anonymous array declaration. You don't need to specify size in this case.
All your super class constructors will be invoked first before initializing your instance variables.
i.e,
order--- >
Object(),
all your superclass constructors,
instance variables of this class in that order