Thursday, April 9, 2020

OOP Program-14

(14) Write a program that creates an Array List and adds a Loan object, a Date object, a string, and a Circle object to the list, and use a loop to display all elements in the list by invoking the object’s to String() method.



Program Code:

 import java.util.ArrayList;
import java.util.Date;

public class OOP_14
{
 public static void main(String[] args) 
 {
  ArrayList<Object> arr_list = new ArrayList<Object>();
  arr_list.add(new Loan(5000.50));  
  arr_list.add(new Date());  
  arr_list.add(new String("String class")); 
  arr_list.add(new Circle(3.45)); 

  for (int i = 0; i < arr_list.size(); i++) 
  {
   System.out.println(" \n "+(arr_list.get(i)).toString());
  }
 }
}

class Circle
{
 double radius;
 Circle(double r)
 {
  this.radius=r;
 }
 public String toString()
 {
  return "Circle with Radius= "+this.radius;
 }
}

class Loan
{
 double amount;
 Loan(double amt)
 {
  this.amount=amt;
 }
 public String toString()
 {
  return "Loan with Amount= "+this.amount;
 }
}


Output:



No comments:

Post a Comment