package edu.columbia.cs.cs1007.db;
/**
* An implementation of the Student class.
*
* @author Julia Stoyanovich, jds2109@columbia.edu COMS 1007, Summer 2009
*
*/
public class Student {
private String _name;
private int _id;
private double _gpa;
/**
* Constructor.
* @param name
*/
public Student(String name) {
_name = name;
}
/**
* Constructor
* @param id
* @param name
* @param gpa
*/
public Student(int id, String name, double gpa) {
_name = name;
_id = id;
_gpa = gpa;
}
/**
* Get the name of the student.
* @return name
*/
public String getName() {
return _name;
}
/**
* Get the student's id.
* @return id
*/
public int getId() {
return _id;
}
/**
* Get the student's GPA.
* @return GPA
*/
public double getGPA() {
return _gpa;
}
/**
* Set the student's id.
* @param id
*/
public void setId(int id) {
_id = id;
}
/**
* Set the student's GPA.
* @param gpa
*/
public void setGPA(double gpa) {
_gpa = gpa;
}
/**
* Generate a string representation of the student.
* @return string representation
*/
public String toString() {
return _id + " : " + _name + ", GPA = " + _gpa;
}
}
|