Question: 8 . 1 7 . 3 : Write and test a class that models a ball that bounces in a given direction. A ball bounces

8.17.3: Write and test a class that models a ball that bounces in a given direction.
A ball bounces along the x-axis between a wall at 0 and another wall at a given distance. The move method advances its position by one unit. When it reaches either wall, it changes direction.
/**
This class models a ball that bounces off walls.
*/
public class Ball
{
// Instance variables
/* Your code goes here */
/**
Constructs a ball at position 0 traveling east.
@param rightWall the position of the wall to the right
*/
public Ball(int rightWall)
{
/* Your code goes here */
}
/**
Moves the ball.
*/
public void move()
{
/* Your code goes here */
}
/**
Gets the current position.
@return the current position
*/
public int getPosition()
{
/* Your code goes here */
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!