
LEARNING OBJECTIVES
1
BASICS OF OBJECT-ORIENTED
PROGRAMMING
At the end of this chapter, you should be able to understand
Programming concepts.
Software development paradigms.
OOP paradigm and extendibility features offered by Java
1.1 Introduction
In order to solve a problem, you need to know the “method/procedure” or you need to
have the “know-how”. In computer parlance, we call this an algorithm. An algorithm or a
program is a sequence of steps to be followed, which leads to a desired output. The sequence
of steps can be called a procedure, and, in turn, a group of procedures can be termed as a
program. For solving a simple problem, a sequence ...