我看了张孝祥讲解面试题的视频,他讲解用面向对象的方式设计如下情景: ·球从一根绳子的一段移动到了另一端 ,看了他写的代码,不过还是有点不明白,class Rope{
      private Point start;
      private Point end;
     public Rope(Point start,Point end){
         this.start = start;
         this.end = end;  
   
}
     public Point nextPoint(){ 
       /*通过2点一线数学公式计算当前点的下一点,如果当前点不在线上则抛出异常*/
    
}
}class Ball{
    private Rope rope;
    private Point currentPiont;
    public Ball(Rope rope,Point currentPiont){
      this.rope = rope;
      this.currentPoint = startPoint;
}
    public void move(){
     currentPoint = rope.nextPoint();
System.out.println("当前小球移到了"+ currentPoint);  
}
}
他这个nextPoint() 方法接受的应该是对应点的坐标还是什么?小弟不才,求解!