create an object of a class that contains an array in java code example
Example 1: creating array of objects in java
class Main{
public static void main(String args[]){
Employee[] obj = new Employee[2] ;
obj[0] = new Employee(100,"ABC");
obj[1] = new Employee(200,"XYZ");
System.out.println("Employee Object 1:");
obj[0].showData();
System.out.println("Employee Object 2:");
obj[1].showData();
}
}
class Employee{
int empId;
String name;
Employee(inteid, String n){
empId = eid;
name = n;
}
public void showData(){
System.out.print("EmpId = "+empId + " " + " Employee Name = "+name);
System.out.println();
}
}
Example 2: java class array of objects
public class MainClass
{
public static void main(String args[])
{
System.out.println("Hello, World!");
Emp[] employees = new Emp[10];
for(int i=0; i<employees.length; i++){
employees[i] = new Emp(i+1);
}
}
}
class Emp{
int eno;
public Emp(int no){
eno = no;
System.out.println("emp constructor called..eno is.."+eno);
}
}