Java Software Solutions: Foundations of Program Design

Front Cover
Addison Wesley Longman, 1999 - Computers - 780 pages
Ovals Rectangles Arcs Polygons Polylines 7.4 Fonts 7.5 Example: Bouncing Ball Summary of Key Concepts Self-Review Questions Exercises Programming Projects Answers to Self-Review Questions Chapter 8 Inheritance 8.1 Creating Subclasses Derived Classes The protected Modifier The super Reference Defined versus Inherited Student Example 8.2 Overriding Methods Employee Example Savings Accounts Example 8.3 Class Hierarchies Revising and Extending Hierarchies Alternative Hierarchies The Object Class 8.4 Polymorphism References and Class Hierarchies Paying Employees Example Summary of Key Concepts Self-Review Questions Exercises Programming Projects Answers to Self-Review Questions Chapter 9 Enhanced Class Design 9.1 Abstract Classes and Methods Example: Food Example: File Structure Deriving Subclasses 9.2 Interfaces Methods in an Interface Constants in an Interface Using Interfaces Encapsulation and Information Hiding 9.3 Packages Defining Packages Using Packages Summary of Key Concepts Self-Review Questions Exercises Programming Projects Answers to Self-Review Questions Chapter 10 Graphical User Interfaces 10.1 GUI Elements 10.2 Event-Driven Programming Event Interfaces 10.3 Components and Containers Containers Component Hierarchies 10.4 GUI Components Labels Text Fields and Text Areas Lists Buttons Scrollbars 10.5 Layout Managers Flow Layout Grid Layout Border Layout Card Layout Grid Bag Layout 10.6 Example: Quotes Summary of Key Concepts Self-Review Questions Exercises Programming Projects Answers to Self-Review Questions Chapter 11 The Software Development Process I 11.1 Software Development Models Software Life Cycle Development Process Models An Interative Process Testing Techniques 11.2 Requirements: Robot Search Simulator Robot Search Problem Revising Requirements 11.3 Design Objects and Class

What people are saying - Write a review

We haven't found any reviews in the usual places.

Other editions - View all

Bibliographic information