- What Is The Output Public Abstract Class Food Public Void M1 System Out Println Eat Public Abstract Void M 1 (275.8 KiB) Viewed 32 times
What is the output? public abstract class Food { public void m1() { System.out.println("Eat."); } public abstract void m
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am
What is the output? public abstract class Food { public void m1() { System.out.println("Eat."); } public abstract void m
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(); } }