Objectives
In this appendix you’ll learn:
How static
methods and fields are associated with classes rather than objects.
How the method call/return mechanism is supported by the method-call stack.
How packages group related classes.
To use random-number generation to implement game-playing applications.
How the visibility of declarations is limited to specific regions of programs.
What method overloading is and how to create overloaded methods.
D.3 static
Methods, static
Fields and Class Math
D.4 Declaring Methods with Multiple Parameters
D.5 Notes on Declaring and Using Methods
D.6 Method-Call Stack and Activation Records
D.7 Argument Promotion and Casting
D.9 Introduction to Random-Number Generation
D.9.1 Scaling and Shifting of Random Numbers
D.9.2 Random-Number Repeatability for Testing and Debugging
D.10 Case Study: A Game of Chance; Introducing Enumerations
Self-Review Exercises | Answers to Self-Review Exercises | Exercises