Code:
public class Dot() implements Locatable
{
....int YPos;
....int XPos;
....int DSize;
....public int getXPos() //because it implements Locatable it must fulfill these function requests.
....{
........return XPos;
....}
....public int getYPos()
....{
........return YPos;
....}
....public Dot()//initialize to default values, 0 could be any default you want
....{
........int YPos = 0;
........int XPos = 0;
........int DSize = 0;
....}
....public Dot (int x, int y) //use provided, otherwise default
....{
........int YPos = x;
........int XPos = y;
........int DSize = 0;
....}
....public Dot (int x, int y, int size) //everything provided.
....{
........int YPos = x;
........int XPos = y;
........int DSize = size;
....}
....public String toString ()
....{
........return "x = " + XPos + ", y = " + YPos + ", size = " + DSize;
....}
Note: Public must be public, capitalization matters.
Also, you'll have to remove the ...s, that was just for spacing cuz it wouldn't take tabs.
Bookmarks