In: Computer Science
public class studentUpdate {
        
        
        public static void main(String[] args) {
                //      instantiate Student object
                Student s = ?; 
                
//              instantiate StudentOther object
                StudentOther sO = ?; 
        
                // set the fields
                s.setStudentName ?;
                s.setId ?;
                s.setCredits ?;
                s.setGpa ?;
                s.setScholarship ?;
                s.setCommuter ?;
                
                // check input          
                System.out.println(s.getStudentData());
                
                // change this as needed
                // run rating method 1
                s.rating( s.getCredits(), s.getGpa() );
                
                // run rating method 2
                s.rating( s.getCredits(), s.getGpa(), s.getScholarship() );
                // run rating method 3
                s.rating( s.getScholarship(), s.getGpa() );
                
                // run rating 4
                sO.rating( s.getCredits(), s.getGpa() );
                
                
        }
}public class StudentOther ? Student {
        
//      @Override       
        // new student rating method - use c and g
        public void rating( ? ) {       
                System.out.println("This is student rating 4 - Override");
        }
}public class Student {
        
        // variables
        public String studentName;                        
        public int id;
        public int credits;      
        public double gpa; 
        public double scholarship;
        public boolean commuter;
        
        // getters and setters
        // select all- access Public
        
        // returns all the data in one string
        public String getStudentData()
           {
              return(studentName +  " has a gpa of " +  gpa + " and has completed " + credits + "  credits");
           } 
        
        // student rating method
        // this is the primary method
        public void rating(int c, double g) {
                System.out.println("Student rating 1 is: " + (c * g));
        }
        
//      @Overload       
        // overload by count - add double s
        public void rating( ? ) {
                System.out.println("Student rating 2 is: " + ((c + s) * g) + " Overload by count" );
        }
//      @Overload       
        // overload by type
        public void rating(  ? ) {
                System.out.println("Student rating 3 is: " + (s * g) + " Overload by type");
        }
        
}
Below are the completed classes as per comments:
Student.java
public class Student {
        // variables
        public String studentName;
        public int id;
        public int credits;
        public double gpa;
        public double scholarship;
        public boolean commuter;
        // getters and setters
        // select all- access Public
        // returns all the data in one string
        public String getStudentData() {
                return (studentName + " has a gpa of " + gpa + " and has completed "
                                + credits + "  credits");
        }
        // student rating method
        // this is the primary method
        public void rating(int c, double g) {
                System.out.println("Student rating 1 is: " + (c * g));
        }
        // @Overload
        // overload by count - add double s
        public void rating(int c, double g, double s) {
                System.out.println("Student rating 2 is: " + ((c + s) * g)
                                + " Overload by count");
        }
        // @Overload
        // overload by type
        public void rating(double s, double g) {
                System.out.println("Student rating 3 is: " + (s * g)
                                + " Overload by type");
        }
        public String getStudentName() {
                return studentName;
        }
        public void setStudentName(String studentName) {
                this.studentName = studentName;
        }
        public int getId() {
                return id;
        }
        public void setId(int id) {
                this.id = id;
        }
        public int getCredits() {
                return credits;
        }
        public void setCredits(int credits) {
                this.credits = credits;
        }
        public double getGpa() {
                return gpa;
        }
        public void setGpa(double gpa) {
                this.gpa = gpa;
        }
        public double getScholarship() {
                return scholarship;
        }
        public void setScholarship(double scholarship) {
                this.scholarship = scholarship;
        }
        public boolean isCommuter() {
                return commuter;
        }
        public void setCommuter(boolean commuter) {
                this.commuter = commuter;
        }
}
StudentOther.java
public class StudentOther extends Student {
        // @Override
        // new student rating method - use c and g
        public void rating(int c, double g) {
                System.out.println("This is student rating 4 - Override and the rating is: " + (c * g));
        }
}
StudentUpdate.java
public class StudentUpdate {
        public static void main(String[] args) {
                // instantiate Student object
                Student s = new Student();
                // instantiate StudentOther object
                StudentOther sO = new StudentOther();
                // set the fields
                s.setStudentName("Nitya");
                s.setId(1);
                s.setCredits(32);
                s.setGpa(3.5);
                s.setScholarship(250.50);
                s.setCommuter(true);
                // check input
                System.out.println(s.getStudentData());
                // change this as needed
                // run rating method 1
                s.rating(s.getCredits(), s.getGpa());
                // run rating method 2
                s.rating(s.getCredits(), s.getGpa(), s.getScholarship());
                // run rating method 3
                s.rating(s.getScholarship(), s.getGpa());
                // run rating 4
                sO.rating(s.getCredits(), s.getGpa());
        }
}
Output
Nitya has a gpa of 3.5 and has completed 32 credits
Student rating 1 is: 112.0
Student rating 2 is: 988.75 Overload by count
Student rating 3 is: 876.75 Overload by type
This is student rating 4 - Override and the rating is:
112.0