Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- //Order: Food -> FoodType -> Nutritous
- //Creates arrays for different classes
- //Nutritious(String name, boolean fresh, String time, boolean healthy) {
- Food[] array = new Food[4];
- array[0] = new FoodType("Apple", true, "Breakfast");
- array[1] = new FoodType("Orange", false, "Snack");
- array[2] = new Nutritious("Sandwhich", true, "Lunch", true);
- array[3] = new Nutritious("Steak", true, "Dinner", false);
- for (int i = 0; i < array.length; i++) {
- //Prints class of element
- if (array[i].getClass().getSimpleName().equals("FoodType")) {
- FoodType food = (FoodType) array[i];
- food.shouldEat();
- } else {
- Nutritious foods = (Nutritious) array[i];
- foods.isNutritous();
- }
- }
- for (int i = 0; i < array.length; i++) {
- //Prints out objects in array
- System.out.println("\nClass is: " + array[i].getClass().getName());
- System.out.println(array[i].toString());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement