1. Make student class immutable 2. Add two private string data fields year major
ID: 3610113 • Letter: 1
Question
1. Make student class immutable2. 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;
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.