Class Point 
 
  
java.lang.Object
   |
   +----Point
 
  
 
   
   - 
     public class 
    Point 
   
 
   - 
     extends Object 
   
 
  
 Diese Klasse beschreibt einfache Punkte in der Ebene. 
   
  
 
   
   
 
 
   
   -  
    
 
    choose(Point) 
    
   - 
     Die Methode choose waehlt den Point mit der groesseren y-Koordinate aus. 
   
 
   -  
    
 
    chooseErr(Point, Point) 
    
   - 
     Versuch, mit Call-by-Reference den Point mit der groesseren y-Koordinate auszuwaehlen. 
   
 
   -  
    
 
    getX() 
    
   - 
     Zugriff auf x-Koordinate. 
   
 
   -  
    
 
    getY() 
    
   - 
     Zugriff auf y-Koordinate. 
   
 
   -  
    
 
    move(int, int) 
    
   - 
     Die Methode move verschiebt den gewaehlten Punkt um den Vektor (dx,dy). 
   
 
   -  
    
 
    toString() 
    
   - 
     Die Methode toString liefert eine druckfaehige Zeichenfolge. 
   
 
  
 
   
   
 
 
  
 
  toString 
  
 public String toString()
 
   
   - 
     Die Methode toString liefert eine druckfaehige Zeichenfolge. 
    
 
    
   - 
    
 
     -  
      Overrides: 
     
 
     -  
      toString in class Object 
     
 
    
     
  
 
  
 
  move 
  
 public void move(int dx,
                  int dy)
 
   
   - 
     Die Methode move verschiebt den gewaehlten Punkt um den Vektor (dx,dy). 
    
 
    
   - 
    
 
     -  
      Parameters: 
     
 
     - 
       dx - Verschiebung der x-Koordinate 
     
 
     - 
       dy - Verschiebung der y-Koordinate 
     
 
    
     
  
 
  
 
  getX 
  
 public int getX()
 
   
   - 
     Zugriff auf x-Koordinate. 
    
 
    
  
 
  
 
  getY 
  
 public int getY()
 
   
   - 
     Zugriff auf y-Koordinate. 
    
 
    
  
 
  
 
  chooseErr 
  
 public void chooseErr(Point p1,
                       Point higherPoint)
 
   
   - 
     Versuch, mit Call-by-Reference den Point mit der groesseren y-Koordinate auszuwaehlen. 
    
 
    
  
 
  
 
  choose 
  
 public Point choose(Point p1)
 
   
   - 
     Die Methode choose waehlt den Point mit der groesseren y-Koordinate aus. Spezifikation von choose: post: (this.getY() >= p1.getY => return == this) & (this.getY() >= p1.getY => return == p1)