+1 (315) 557-6473 

Program To Create a Student Enrollment System in Java Assignment Solution.


Instructions

Objective
Write a java assignment program to create a student enrollment system.

Requirements and Specifications

Program to create a student enrollment system in java language 1

Source Code

import java.util.Objects;

public class Student {

 private String firstName, lastName, id;

 private boolean tuitionPaid;

 public Student(String firstName, String lastName, String id, boolean tuitionPaid) {

  this.firstName = firstName;

  this.lastName = lastName;

  this.id = id;

  this.tuitionPaid = tuitionPaid;

 }

 public String getFirstName() {

  return firstName;

 }

 public String getLastName() {

  return lastName;

 }

 public void setFirstName(String firstName) {

  this.firstName = firstName;

 }

 public void setLastName(String lastName) {

  this.lastName = lastName;

 }

 public String getID() {

  return id;

 }

 public void setID(String id) {

  this.id = id;

 }

 public boolean isTuitionPaid() {

  return tuitionPaid;

 }

 public void setTuitionPaid(boolean tuitionPaid) {

  this.tuitionPaid = tuitionPaid;

 }

 @Override

 public String toString() {

  return firstName + " " + lastName + " (" + id + ")";

 }

 @Override

 public boolean equals(Object o) {

  if (this == o) return true;

  if (o == null || getClass() != o.getClass()) return false;

  Student student = (Student) o;

  return isTuitionPaid() == student.isTuitionPaid() && getFirstName().equalsIgnoreCase(student.getFirstName())

    && getLastName().equalsIgnoreCase(student.getLastName()) && Objects.equals(id, student.id);

 }

 @Override

 public int hashCode() {

  return Objects.hash(getFirstName().toLowerCase(), getLastName().toLowerCase(), id, isTuitionPaid());

 }

}