Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. Make student class immutable 2. Add two private string data fields year major

ID: 3610113 • Letter: 1

Question

1. Make student class immutable
2. Add two private string data fields
   year
   major
   Add mutator and get accessor to them. such that otherclass in other package could access or change them

public class student
{
    private int id;
    private String name;
    private java.util.Date dateCreated;
   
    public student(int ssn, String newName)
    {
        id = ssn;
        name = newName;
        dateCreated = newjava.util.Date();
    }
   
    public int getId()
    {
        return id;
    }
   
    public String getName()
    {
        return name;
       
    }
   
    public java.util.Date getDateCreated()
    {
        return dateCreated;
       
    }
   
}

Explanation / Answer

public class student
{
    private int id;
    private String name;
    private java.util.Date dateCreated;

    private Stringyear;

    private Stringmajor;
   
    public student(int ssn, String newName, Sringyear1, String major1)
    {
        id = ssn;
        name = newName;
        dateCreated = newjava.util.Date();

        this.year = year1;   // mutator

       this.major = major1;  //mutator
    }
   
    public int getId()
    {
        return id;
    }
   
    public String getName()
    {
        return name;
       
    }
   
    public java.util.Date getDateCreated()
    {
        return dateCreated;
       
    }
   public StringgetYear() //Accessor
    {
        return year;
    }
   
    public String getMajor() // Accessor
    {
        return major;
       
    }
   

}