|Number of Pages||350 Pages|
This book presents a detailed discussion on object-oriented concepts as well as using these concepts in solving world problems utilizing Java language constructs. This book covers the subject in three parts: Part i deals with the basics of object-oriented programming. It includes various object-oriented like abstraction, classes, objects, inheritance, polymorphism in a comprehension manner to build a strong foundation. Concepts of overloading and override are also discussed in a manner that students of all streams can easily understand such complex subjects. Part ii deals with Java programing language. It introduce the Java programming environment and programming structure. It also covers concept of objects & classes and super Class & Sub Class in detail. Concept of Inheritance, interfaces & inner classes, GUI programming using AWT/swing, graphic programming, user interface components with swing, applets, exceptions & debugging, streams & files and database programming are described in easy to understand language. Part iii deals with the introduction to Uma. It also include Class diagrams, interaction diagrams, state & activity diagrams and physical diagrams in modeling software.