fork download
  1. import java.util.ArrayList;
  2. import java.util.Date;
  3.  
  4. public class Main {
  5. public static void main(String[] args) {
  6. ArrayList<Object> arr_list = new ArrayList<Object>();
  7. arr_list.add(new Loan(5000.50));
  8. arr_list.add(new Date());
  9. arr_list.add("String class"); // No need for 'new String()'
  10. arr_list.add(new Circle(3.45));
  11.  
  12. for (Object obj : arr_list) {
  13. System.out.println(obj.toString());
  14. }
  15. }
  16. }
  17.  
  18. class Circle {
  19. double radius;
  20.  
  21. Circle(double r) {
  22. this.radius = r;
  23. }
  24.  
  25. public String toString() {
  26. return "Circle with Radius " + this.radius;
  27. }
  28. }
  29.  
  30. class Loan {
  31. double amount;
  32.  
  33. Loan(double amt) {
  34. this.amount = amt;
  35. }
  36.  
  37. public String toString() {
  38. return "Loan with Amount " + this.amount;
  39. }
  40. }
  41.  
Success #stdin #stdout 0.18s 58968KB
stdin
Standard input is empty
stdout
Loan with Amount 5000.5
Sun Apr 13 04:28:41 GMT 2025
String class
Circle with Radius 3.45