How to Create Array of Objects in Java

What Is An Array Of Objects?

JAVA ARRAY OF OBJECT, as defined by its name, store an array of objects. Unlike a traditional array that store values like string, integer, Boolean, etc an array of objects stores OBJECTS. The array elements store the location of the reference variables of the object.

To get in-Depth knowledge on Java you can enroll for a live demo on core Java Online Training

Syntax:

Class obj[]= new Class[array_length]

Example: To create Array Of Objects
Step 1) Copy the following code into an editor

class ObjectArray{
   public static void main(String args[]){
     Account obj[] = new Account[2] ;
     //obj[0] = new Account();
     //obj[1] = new Account();
    obj[0].setData(1,2);
    obj[1].setData(3,4);
    System.out.println("For Array Element 0");
    obj[0].showData();
    System.out.println("For Array Element 1");
     obj[1].showData();
  }
}
class Account{
  int a;
  int b;
 public void setData(int c,int d){
   a=c;
   b=d;
 }
 public void showData(){
   System.out.println("Value of a ="+a);
   System.out.println("Value of b ="+b);
 }
}

Step 2) Save , Compile & Run the Code.

Step 3) Error=? Try and debug before proceeding to step 4.

Step 4) The line of code, Account obj[] = new Account[2]; exactly creates an array of two reference variables as shown below

Take your career to new heights of success with Java Training

Java Array

Step 5) Uncomment Line # 4 & 5. This step creates objects and assigns them to the reference variable array as shown below. Your code must run now.

Java Array

Output:

For Array Element 0
Value of a =1
Value of b =2
For Array Element 1
Value of a =3
Value of b =4

Get More Info Java Certification Course

Published by sindhuja cynixit

i am working as a digital marketing executive

Leave a comment

Design a site like this with WordPress.com
Get started