Define a class person(pid,pname,gender,age).create n objects of person class using parametrized constructor and display using toString() method |EasyCoding45

Define a class person(pid,pname,gender,age).create n objects of person class using parametrized constructor and display using toString() method.


In this tutorial we are going to learn how we can Define a class person(pid,pname,gender,age).and also create n objects of person class using parametrized constructor and displaying by using toString() method.


Note :-

  • return statement of  "True" is String not a boolean True.

Program :-(Define a class person(pid,pname,gender,age).create n objects of person class using parametrized constructor and display using toString() method)


import java.util.*;
class person
{
int pid,age;
String pname,gender;
person()
{
}
person(int p,int a,String pname,String gen)
{
this.pid=p;
this.age=a;
this.pname=pname;
this.gender=gen;
}
public String toString()
{
System.out.println("Person id is :"+pid);
System.out.println("Person Age is :"+age);
System.out.println("Person Name is :"+pname);
System.out.println("Person gender is :"+gender);
return "true";
}
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter How many Person details you want to store ?");
int n=sc.nextInt();
person p[]=new person[n];
for(int i=0;i<n;i++)
{
System.out.println("Enter Person Id :");
int pid=sc.nextInt();
System.out.println("Enter Person Age :");
int age=sc.nextInt();
System.out.println("Enter Person Name :");
String name=sc.next();
System.out.println("Enter Person gender :");
String gender=sc.next();
p[i]=new person(pid,age,name,gender);
}
for(int i=0;i<n;i++)
{
System.out.println("**********Person Details are ***********");
p[i].toString();
}
}

}


Output :-



Comments