Page 1 of 1

What is the output? public abstract class Food { public void m1() { System.out.println("Eat."); } public abstract void m

Posted: Fri May 20, 2022 11:53 am
by answerhappygod
What Is The Output Public Abstract Class Food Public Void M1 System Out Println Eat Public Abstract Void M 1
What Is The Output Public Abstract Class Food Public Void M1 System Out Println Eat Public Abstract Void M 1 (275.8 KiB) Viewed 33 times
What is the output? public abstract class Food { public void m1() { System.out.println("Eat."); } public abstract void m2 () ; public void printMe() { m1(); m2(); } } public class Burger extends Food{ @Override public void m2() { System.out.println("Cheesy!"); } public void m3() { System.out.println("Fatty"); } @Override public void printMe() { super.printMe(); m3(); } public class Salad extends Food{ @Override public void m1() { System.out.println("Healthy!"); } @Override public void m2() { System.out.println("Yummy!"); } } public class Test3 { public static void main(String[] args) { ArrayList<Food> meals = new ArrayList<Food>(); meals.add(new Salad()); meals.add(new Burger()); for (Food f : meals) f.printMe(); } }