Note: Public must be public, capitalization matters.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; ....}
Also, you'll have to remove the ...s, that was just for spacing cuz it wouldn't take tabs.


Reply With Quote
Bookmarks