Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Student{
- private String firstName,lastName;
- private long matriculation;
- static long matr=0;
- private int semesterNumber;
- Lecture lec;
- Tutorial tut;
- public Student (String firstName, String lastName, int semesterNumber){
- this.firstName = firstName;
- this.lastName = lastName;
- this.semesterNumber = semesterNumber;
- matriculation=matr;
- matr++;
- }
- public String getFirstName(){
- return firstName;
- }
- public String getLastName(){
- return lastName;
- }
- public int getSemesterNumber(){
- return semesterNumber;
- }
- public long getMatriculation(){
- return matriculation;
- }
- public void setName (String newFirstName){
- firstName = newFirstName;
- }
- public void setLastName (String newLastName){
- lastName = newLastName;
- }
- public void setSemesterNumber (int newSemesterNumber){
- semesterNumber = newSemesterNumber;
- }
- @Override
- public String toString(){
- return ("First Name : "+this.getFirstName()+"\nLast Name : "+this.getLastName()+"\nMatriculations Number : "+this.getMatriculation()+"\nSemester Number : "+this.getSemesterNumber());
- }
- }
- class Lecture{
- private String lectureName;
- private int lectureNumber;
- static int lectn=0;
- private Lecturer theLecturer;
- public Lecture(String lectureName){
- this.lectureName=lectureName;
- lectureNumber=lectn;
- lectn++;
- }
- public String getLectureName(){
- return lectureName;
- }
- public int getLectureNumber(){
- return lectureNumber;
- }
- public void setLectureName(String lectureName){
- lectureName=lectureName;
- }
- @Override
- public String toString(){
- return ("Lecture's Name:"+this.getLectureName()+"\nLecture's Number:"+this.getLectureNumber());
- }
- }
- class Tutorial{
- private Lecture l;
- private String tutorialName;
- private int tutorialNumber;
- public Tutorial(String tutorialName,int tutorialNumber,Lecture lect){
- this.tutorialName=lect.getLectureName();
- this.tutorialNumber=tutorialNumber;
- }
- public String getTutorialName(){
- return tutorialName;
- }
- public int getTutorialNumber(){
- return tutorialNumber;
- }
- public void setTutorialNumber(int tutNumber){
- tutorialNumber=tutNumber;
- }
- @Override
- public String toString(){
- return ("Tutorials Name : "+this.getTutorialName()+"\nTutorials Number : "+this.getTutorialNumber());
- }
- }
- class Lecturer{
- private String lfirstName,llastName;
- private int employeeNumber;
- static int emp_number=0;
- private Lecture lect;
- public Lecturer(String lfirstName,String llastName){
- this.lfirstName=lfirstName;
- this.llastName=llastName;
- employeeNumber=emp_number;
- emp_number++;
- }
- public String getLfirstName(){
- return lfirstName;
- }
- public String getLlastName(){
- return llastName;
- }
- public int getEmployeeNumber(){
- return employeeNumber;
- }
- public void setLfirstName(String lect_firstName){
- lfirstName=lect_firstName;
- }
- public void setLlastName(String lect_lastName){
- llastName=lect_lastName;
- }
- @Override
- public String toString(){
- return ("First Name of the Lecturer :"+this.getLfirstName()+"\nLast Name of the Lecturer :"+this.getLlastName()+"\nEmployee's Number:"+this.getEmployeeNumber());
- }
- }
- public class Teilc{
- public static void main(String[] args){
- Student st1=new Student("Mouadh","Khlifi",1);
- Lecture lec1=new Lecture("Programmieren");
- Lecturer lecturer1=new Lecturer("Ralf","Reussner");
- Tutorial tut1=new Tutorial(lec1.getLectureName(),20,lec1);
- System.out.println(st1+"\n\n"+lec1+"\n\n"+lecturer1+"\n\n"+tut1+"\n\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement