Untitled

 avatar
unknown
plain_text
2 years ago
1.5 kB
4
Indexable
public class Student extends Person{
    
private String major;
private double gpa;
private int credits;
private double balance;
private boolean transfer;
private ArrayList<String> enrolledCourses;



public Student(String firstName, String lastName, int id, String major, double gpa, int credits) {
    super(firstName, lastName, id);
    this.major = major;
    this.gpa = gpa;
    this.credits = credits;
    balance = 0;
    enrolledCourses = new ArrayList();
}

public String getMajor(){
    return major;
}

public String setMajor(String major){
    this.major = major;
}

public double getGpa(){
    return gpa;
}

public double setGpa(double gpa){
    this.gpa = gpa;
}

public int getCredits(){
    return credits;
}

public int setCredits(int credits){
    this.credits = credits;
}

public double getBalance(){
    return balance;
}

public double setBalance(double balance){
    this.balance = balance;
}

public boolean isTransfer(){
    return transfer;
}

public boolean setTransfer(boolean transfer){
    this.transfer = transfer;
}



    public void addCourse(String name){
enrolledCourses.add(name);

    public boolean dropCourse(String name){


        for (int i = 0; i < enrolledCourses.size(); i++) {
            if (enrolledCourses.get(i).equals(name)) {
                enrolledCourses.remove(i);
                return true;
            }
        }
    return false;
    }
    }
    
}
Editor is loading...