Student Class
A school district decided to write a program to help keep track of various parts of the school.
It has been decided to store relevant information about Students in a Student class. Each Student will have an array of Strings to store the names of his or her teachers.
private instance variables
public class Student
{
public String name;
private int age
private double gpa;
private //insert array declaration;
public Student(){} // default constructor
boolean setTeacher (String name, int index){
//missing code
}
public void setGpa(double to){
//missing code
}
public double getGPA() // returns gpa
}
Part 1
* Construct the Java statement to declare the array called
teachersNames to store the String names of the student’s teachers
Part 2
- write a default constructor
- construct a method called addTeacher( String name) that adds String name to the teachersNames array
- to do this let’s create a private method private String[] addStr( String[] input, String val) that adds value to the end of the array and returns it. [redact]Solution[/redact]
- construct hasTeacher(String name) that returns true if name is in the teachersName array
- construct a method removeTeacher(String name) that removes the String name from the teachersNames array.
- construct a method the line of code needed in the setGpa(double to) method of the Student Class.
- construct a method boolean setTeacher (String name, int index) . This method should return true if index is valid in the array and false if index >= teachersName.length