Topical Information

This set of questions should help you firm up your knowledge of object-oriented fundamentals including some basic terminology about objects and activities involving objects that any programmer should know.

Questions

  1. Do Review Exercise R2.1.
  2. Do Review Exercise R2.2.
  3. Do Review Exercise R2.3.
  4. Do Review Exercise R2.4.
  5. Do Review Exercise R2.5.
  6. Uninitialized variables can be a serious problem. Should you always initialize every int or double variable with zero? Explain the advantages and disadvantages of such a strategy.
  7. Do Review Exercise R2.6.
  8. Do Review Exercise R2.7.
  9. Do Review Exercise R2.8.
  10. Do Review Exercise R2.9.
  11. Do Review Exercise R2.10.
  12. Do Review Exercise R2.11.
  13. Do Review Exercise R2.12.
  14. Do Review Exercise R2.13. (I'm sure you've bookmarked the API by now, but just in case, here're links to Java SE 8, Java SE 7, Java SE 6, and J2SE 1.5.0. *grin*)
  15. Do Review Exercise R2.14.
  16. Find an overloaded method of the String class.
  17. Find an overloaded method of the Rectangle class.
  18. This space reserved to add more questions...maybe...

This question set is worth (Level 2.5).

Optional Questions

Do any three of the following for an additional (Level 0.5). (Yes, you may pick two non-overlapping sets of three...*smile*)

  1. Do Review Exercise R2.15.
  2. Do Review Exercise R2.16.
  3. Do Review Exercise R2.17.
  4. Do Review Exercise R2.18.
  5. Do Review Exercise R2.19.
  6. Do Review Exercise R2.20.