O'Reilly logo

Beginning Java Programming by Seppe vanden Broucke, Aimee Backiel, Bart Baesens

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required