Package core
Class StudentData
java.lang.Object
core.StudentData
- All Implemented Interfaces:
Serializable
Klasa danych studenta.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionKonstruktor domyślny danych studenta.StudentData
(StudentData studentData) Konstruktor klonujący dane studenta.StudentData
(String album) Konstruktor obiektu StudentData.StudentData
(String album, String name, String group) Konstruktor obiektu StudentData.StudentData
(String album, String name, String group, int homeworkPoints, int activityPoints, int projectPoints, int test1Points, int test2Points, int examPoints) Konstruktor -
Method Summary
Modifier and TypeMethodDescriptionint
getAlbum()
int
getGroup()
int
getName()
int
int
getSum()
int
int
void
set
(StudentData studentData) Przypisuje wszystkie wartości z obiektu poza numerem albumu.void
setActivityPoints
(int activityPoints) Ustawia liczbę punktów za aktywność (0-5 pkt).void
setExamPoints
(int examPoints) Ustawia liczbę punktów z egzaminu (0-40 pkt).void
Ustawia grupę zajęciową studenta.void
setHomeworkPoints
(int homeworkPoints) Ustawia liczbę punktów z prac domowych (0-5 pkt).void
Ustawia imię i nazwisko studenta.void
setProjectPoints
(int projectPoints) Ustawia liczbę punktów z projektu (0-10 pkt).void
setTest1Points
(int test1Points) Ustawia liczbę punktów z pierwszego kolokwium (0-20 pkt).void
setTest2Points
(int test2Points) Ustawia liczbę punktów z drugiego kolokwium (0-20 pkt).
-
Constructor Details
-
StudentData
public StudentData()Konstruktor domyślny danych studenta. -
StudentData
Konstruktor obiektu StudentData.- Parameters:
album
- Numer albumu (unikalny).
-
StudentData
Konstruktor klonujący dane studenta. Tworzy nowy obiekt o identycznych parametrach, razem z numerem albumu.- Parameters:
studentData
- Dane studenta.
-
StudentData
Konstruktor obiektu StudentData.- Parameters:
album
- Numer albumu (unikalny).name
- Imię i nazwisko studenta.group
- Grupa zajęciowa.
-
StudentData
public StudentData(String album, String name, String group, int homeworkPoints, int activityPoints, int projectPoints, int test1Points, int test2Points, int examPoints) Konstruktor- Parameters:
album
- Numer albumu.name
- Imię i nazwisko.group
- Numer grupy.homeworkPoints
- Liczba punktów z pracy domowej.activityPoints
- Liczba punktów z aktywności.projectPoints
- Liczba punktów z projektu.test1Points
- Liczba punktów z pierwszego kolokwium.test2Points
- Liczba punktów z drugiego kolokwiumexamPoints
- Liczba punktów z egzaminu.
-
-
Method Details
-
getAlbum
- Returns:
- Numer albumu studenta (unikalny).
-
getName
- Returns:
- Imię i nazwisko studenta.
-
setName
Ustawia imię i nazwisko studenta.- Parameters:
name
- Imię i nazwisko studenta
-
getGroup
- Returns:
- Grupa zajęciowa.
-
setGroup
Ustawia grupę zajęciową studenta.- Parameters:
group
- Grupa zajęciowa studenta.
-
getHomeworkPoints
public int getHomeworkPoints()- Returns:
- Liczba punktów z prac domowych.
-
setHomeworkPoints
public void setHomeworkPoints(int homeworkPoints) Ustawia liczbę punktów z prac domowych (0-5 pkt).- Parameters:
homeworkPoints
- Liczba punktów z prac domowych.
-
getActivityPoints
public int getActivityPoints()- Returns:
- Liczba punktów za aktywność.
-
setActivityPoints
public void setActivityPoints(int activityPoints) Ustawia liczbę punktów za aktywność (0-5 pkt).- Parameters:
activityPoints
- Liczba punktów za aktywność.
-
getProjectPoints
public int getProjectPoints()- Returns:
- Liczba punktów z projektu.
-
setProjectPoints
public void setProjectPoints(int projectPoints) Ustawia liczbę punktów z projektu (0-10 pkt).- Parameters:
projectPoints
- Liczba punktów z projektu.
-
getTest1Points
public int getTest1Points()- Returns:
- Liczba punktów z pierwszego kolokwium.
-
setTest1Points
public void setTest1Points(int test1Points) Ustawia liczbę punktów z pierwszego kolokwium (0-20 pkt).- Parameters:
test1Points
- Liczba punktów z pierwszego kolokwium.
-
getTest2Points
public int getTest2Points()- Returns:
- Liczba punktów z drugiego kolokwium.
-
setTest2Points
public void setTest2Points(int test2Points) Ustawia liczbę punktów z drugiego kolokwium (0-20 pkt).- Parameters:
test2Points
- Liczba punktów z drugiego kolokwium.
-
getExamPoints
public int getExamPoints()- Returns:
- Liczba punktów z egzaminu.
-
setExamPoints
public void setExamPoints(int examPoints) Ustawia liczbę punktów z egzaminu (0-40 pkt).- Parameters:
examPoints
- Liczba punktów z egzaminu.
-
getSum
public int getSum()- Returns:
- Całkowita suma punktów.
-
set
Przypisuje wszystkie wartości z obiektu poza numerem albumu.- Parameters:
studentData
- Dane studenta.
-