Chapter 8. Objects at work

Objects at work

8.1 Designing an object-oriented program

8.2 Properties of objects

8.3 Lists and iterators

8.4 Case Study 3: Nelson’s Coffee Shop

Java is an object-oriented language and, in earlier chapters, we introduced and used both objects and classes in many examples. Now that we have covered the basic constructs of Java, it is time to look at the real power of objects, and how they are used in larger programs. In this chapter we discuss objects using a case study of a typical inventory program. In the next chapter we go on to look at further capabilities of objects, such as inheritance, interfaces and abstract classes, and explore some ...

Get Java Gently, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.