WHAT YOU WILL LEARN IN THIS CHAPTER:
- What is Object-Oriented Programming and why it is useful
- How to work with classes and objects and the differences between them
- How variables are defined and what is meant by their scope
- How methods are defined and what is meant by their scope
- Some of the frequently used standard classes
WROX.COM CODE DOWNLOADS FOR THIS CHAPTER
wrox.com code downloads for this chapter are found at
www.wrox.com/go/beginningjavaprogramming on the Download Code tab. The code is in the Chapter 4 download and individually named according to the names throughout the chapter.
Now that you’re familiar with programming in general, understand Java’s general concepts, and have set up your development environment, it’s time you delve into Java for real. Chapter 2 highlighted the fact that Java is an object-oriented programming language, meaning that objects, with their data variables and methods, are first-class citizens in Java and that defining a well-thought-out class architecture is the foundation of any solid program or application you will develop.
This chapter is organized as follows. The first section provides a general overview of the basic concepts of the object-oriented programming paradigm. Next, it discusses how to work with classes and objects in Java. This is then further explored in the following sections, which explain in more detail how to define data (variables) and behaviors (methods) ...