您的位置:寻梦网首页编程乐园Java天地Core JavaJava Lecture Notes

Introduction

Content

Apply

Reflect

Extend

previous.gif
 (3087 bytes)

next.gif
 (2959 bytes)

 

Content Index

Content Page # 14

Life story of a `bouncing ball world' application

This section presents the development of a simple application running bouncing balls inside an application window. The design and development of this application is presented in a number of stages. Each stage presents a small increase in the sophistication (and therefore complexity) of the application. In the real world many, or perhaps, all of these stages would be jumped by an experienced modeller and programmer, however, the small steps are presented to the learning and understanding of how object-oriented software systems can be extended incrementally maintaining an integrated and elegant system at each stage.

These examples illustrate many of the object concepts implemented in Java. Read over the fine details of the Java statements, but don't worry about understanding every semicolon or bracket. The detail aspects of the Java programming language are gradually introduced in the remaining units of the module. 

The role of this set of examples is both to illustrate Java object concepts and give you a "feel" for incremental development of software systems.

Back to top

basicline.gif (169 bytes)

RITSEC - Global Campus
Copyright ?1999 RITSEC- Middlesex University. All rights reserved.
webmaster@globalcampus.com.eg