4Moving Toward Object-Oriented Programming

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

The 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) ...

Get Beginning Java Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.