Untitled
unknown
plain_text
a year ago
2.5 kB
11
Indexable
import java.util.Date; public class Student { // Variables private int studentNumber; private String major; private String firstName; private String lastName; private int credits = 0; private Date dateCreated; private String[] courses = new String[5]; // Constructor public Student(String firstName, String lastName, int studentNumber) { this.firstName = firstName; this.lastName = lastName; this.studentNumber = studentNumber; this.dateCreated = new Date(); // Setting the date when the object is created } // Methods public void enroll(String course) { for (int i = 0; i < courses.length; i++) { if (courses[i] == null) { courses[i] = course; System.out.println("Enrolled in: " + course); return; } } System.out.println("Cannot enroll, course list is full."); } public void unenroll(String course) { for (int i = 0; i < courses.length; i++) { if (course.equals(courses[i])) { courses[i] = null; System.out.println("Unenrolled from: " + course); return; } } System.out.println("Course not found in the enrolled list."); } // Getter and Setter methods (optional) public int getStudentNumber() { return studentNumber; } public void setStudentNumber(int studentNumber) { this.studentNumber = studentNumber; } public String getMajor() { return major; } public void setMajor(String major) { this.major = major; } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public int getCredits() { return credits; } public void setCredits(int credits) { this.credits = credits; } public Date getDateCreated() { return dateCreated; } public void setDateCreated(Date dateCreated) { this.dateCreated = dateCreated; } public String[] getCourses() { return courses; } public void setCourses(String[] courses) { this.courses = courses; } }
Editor is loading...
Leave a Comment