Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Class design question 2011
#1
i everyone, I'm working on a summer coding project with few friends from school and we have a design issue that we need some input on.(The language is Java) We have for example a 2D vector class called Vector2. It has two properties float X, and float Y. When I was learning Java I was always told that these should be private and have getter and setter methods. The debate is now that if I want to say add up the x components of two vectors and set that to the x component of another vector we now have a bit of a mess. example

Java Syntax (Toggle Plain Text)

myNewVec.setX(vecA.getX() + vecB.getX());


If we had set the fields public we could have much cleaner syntax as follows:

Java Syntax (Toggle Plain Text)

myNewVec.x = vecA.x + vecB.x;

0300-9520262
Get solution in 24 hour
|cpmputer & internetConfusedmileys81:[SIZE="4"][SIZE="3"]....[/SIZE][/SIZE]
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Send image to client over a socket in java 2011 Vuhelper 1 3,668 04-21-2012, 02:11 AM
Last Post: hoailenpro
  double buffering in java 2011-12 Vuhelper 0 2,196 09-12-2011, 10:30 PM
Last Post: Vuhelper
  Using wait and notify? in java 2011-12 Vuhelper 0 2,124 09-12-2011, 10:29 PM
Last Post: Vuhelper
  text wrap in java 2011-12 Vuhelper 0 2,134 09-12-2011, 10:27 PM
Last Post: Vuhelper
  How find the data in ArrayList? 2011-12 Vuhelper 0 2,492 09-04-2011, 07:21 AM
Last Post: Vuhelper
  TableModelListener ERROR in Java 2011 Vuhelper 0 2,026 07-23-2011, 05:47 PM
Last Post: Vuhelper
  Exception Handling in Java 2011 Vuhelper 0 1,976 07-23-2011, 05:46 PM
Last Post: Vuhelper
  Getting the element of a vector in Java 2011 Vuhelper 0 1,880 07-23-2011, 05:45 PM
Last Post: Vuhelper
  program does not enter for loop in Java 2011 Vuhelper 0 2,080 07-23-2011, 05:44 PM
Last Post: Vuhelper
  Editor does NOT contain a main type in Java 2011 Vuhelper 0 4,113 07-23-2011, 05:43 PM
Last Post: Vuhelper

Forum Jump:


Users browsing this thread: 1 Guest(s)