Question: Constructors help us to guarantee every object has the required attributes. Getters and setters help us to control what attributes can be read and which

Constructors help us to guarantee every object has the required attributes. Getters and setters help us to control what attributes can be read and which ones can be updated. In this example, we want apps to READ the Section's sectionId and course, but we don't want apps to be able to update those values. Which class implementation best accomplishes this? Assume that each code block below contains the correct attributes and constructor.
Group of answer choices
public class Section {
// private sectionId and course attributes, public constructor
public String getSectionId(){
return sectionId;
}
public Course getCourse(){
return course;
}
}
public class Section {
// private sectionId and course attributes, public constructor
public void setSectionId(String _sectionId){
section =_section;
}
public void setCourse(Course _course){
course =_course;
}
}
public class Section {
// private sectionId and course attributes, public constructor
public String getSectionId(){
return sectionId;
}
public void setSectionId(String _sectionId){
sectionId =_sectionId;
}
public Course getCourse(){
return course;
}
public void setCourse(Course _course){
course =_course;
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!