
Patrick B. answered 08/21/21
Math and computer tutor/teacher
class Student
{
public long rollNo;
public String name;
public String addr;
public Student() { rollNo=0; name=addr=""; }
public Student( long lNum, String strName, String strAddr)
{
rollNo = lNum;
name = new String(strName);
addr = new String(strAddr);
}
public Student(Student student)
{
this.name = new String(student.name);
this.addr = new String(student.addr);
this.rollNo = student.rollNo;
}
public void SetRollNum(long lNum) { rollNo = lNum; }
public void SetName(String strName) { name=new String(strName); }
public void SetAddress(String strAddr) { addr = new String(strAddr); }
public long GetRollNum() { return(rollNo); }
public String GetName() { return(name); }
public String GetAddress() { return(addr); }
@Override public String toString()
{
return(
new String(
(new Long(rollNo)).toString() + "," + name + "," + addr
)
);
}
public static void main(String args[])
{
Student xStudent = new Student();
Student yStudent = new Student();
Student zStudent = new Student(54321,"Charlie","123 south st");
//public members can be directly accessed
xStudent.name = "Albert";
xStudent.rollNo = 43210;
xStudent.addr = "321 North St";
//uses public setters
yStudent.SetName("Bob");
yStudent.SetRollNum(65432);
yStudent.SetAddress("210 West St.");
//copy constructor
Student copyStudentX = new Student(xStudent);
System.out.println(xStudent); System.out.println("\n\n");
System.out.println(yStudent);System.out.println("\n\n");
System.out.println(zStudent);System.out.println("\n\n");
System.out.println(copyStudentX);System.out.println("\n\n");
}
}

Patrick B.
click on the photo of my profile, click on the link to please send an email; we'll set up a session from there08/21/21
SUBHAM KUMAR Y.
Sir can you please explain that code ? It will great for me to understand08/21/21