Create a Java program to demonstrate method overloading with different parameter types and varargs
This Java program demonstrates method overloading in a class named ShoppingList, which allows adding items to a shopping list with or without specifying quantities. Let's break down the code:
class ShoppingList { void addItems(String... items) { System.out.println("Adding items to the shopping list :"); for (String item : items) { System.out.println("- " + item); } } void addItems(int quantity, String... items) { System.out.println("Adding items with quantities to the shopping list :"); for (String item : items) { System.out.println("- " + quantity + " " + item); } } public static void main(String[] args) { ShoppingList list = new ShoppingList(); list.addItems("Milk", "Bread", "Eggs"); list.addItems(5, "Apples", "Bananas"); } }
Adding items to the shopping list : - Milk - Bread - Eggs Adding items with quantities to the shopping list : - 5 Apples - 5 Bananas
Learn All in Tamil © Designed & Developed By Tutor Joes | Privacy Policy | Terms & Conditions