Create a Java program to demonstrate method overloading with overloaded methods that use different parameter types, including enums
enum Color { RED, GREEN, BLUE } class EnumManipulator { String displayColor(Color color) { return "Selected color : " + color.name(); } String displayColor(Color[] colors) { StringBuilder result = new StringBuilder(); for (Color color : colors) { result.append("\nSelected color : ").append(color.name()).append(" "); } return result.toString().trim(); } } public class Main { public static void main(String[] args) { EnumManipulator manipulator = new EnumManipulator(); System.out.println(manipulator.displayColor(Color.GREEN)); Color[] colorArray = {Color.RED, Color.BLUE, Color.GREEN}; System.out.println(manipulator.displayColor(colorArray)); } }
Selected color : GREEN Selected color : RED Selected color : BLUE Selected color : GREEN
Learn All in Tamil © Designed & Developed By Tutor Joes | Privacy Policy | Terms & Conditions