Advertisement
Guest User

Aufgabe 1

a guest
May 27th, 2015
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. public class Student {
  2.  
  3.     private static int _COUNTER = 1500000;
  4.     private final int id;
  5.     private final String name;
  6.     private int semester;
  7.  
  8.     public Student(String name, int semester){
  9.         _COUNTER += (Math.random()*100)+100;
  10.         id = _COUNTER;
  11.         this.name = name;
  12.         this.semester = semester;
  13.     }
  14.  
  15.     public int getID(){
  16.         return id;
  17.     }
  18.  
  19.     public int getSemester(){
  20.         return semester;
  21.     }
  22.  
  23.     public String getNmae(){
  24.         return name;
  25.     }
  26.     public void incSemester(){
  27.         semester++;
  28.     }
  29.  
  30.     @Override
  31.     public String toString(){
  32.         return String.format("%s; %d; %d", name, id, semester);
  33.     }
  34.  
  35.     @Override
  36.     public boolean equals(Object o){
  37.         if (o == null) return false;
  38.         if (this == o) return true;
  39.         if(o instanceof Student){
  40.             Student that = (Student) o;
  41.             return this.id==that.id && this.semester == that.semester &&this.name.equals(that.name);
  42.         }
  43.  
  44.         return false;
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement