Object Oriented Programming
Subtitle: for Engineering Studies, First Edition
Publisher: A.R. Publications, Chennai
Published: January 2017
Place of publication: Chennai, India.
Language: eng
Format: Hardcover
Number of pages: 300
ISBN-13: 9789384634629
Description: This book “Object Oriented Programming” is about basic idea towards object oriented programming with C++ and Java. It provides clear view towards object oriented mechanism adapted in programming languages. It provides a preliminary study on understanding C++ and Java with several illustration program. It affords procedural footsteps and comparative study over various characteristics of Object Oriented Programming Languages.
Table of contents: title: Unit I; title: OVERVIEW; title: 1.1	Why Object-Oriented Programming in C++; title: 1.2	Native Types and Statements; title: 1.3	Functions and Pointers; title: 1.4	Implementing ADTs in the Base Language; title: Additional Programs; title: Short Answers; title: Long Answers; title: UNIT II; title: BASIC CHARACTERISTICS OF OOP; title: 2.1 Data Hiding and Member Functions; title: 2.2 Object Creation and Destruction; title: 2.3 Friend Keyword; title: 2.4 Polymorphism; title: 2.5 Data abstraction: Iterators and Containers; title: Additional Programs; title: Short Answers; title: Long Answers; title: UNIT III; title: ADVANCED PROGRAMMING; title: 3.1 Templates; title: 3.2 Generic Programming; title: 3.3 STL; title: 3.4 Inheritance; title: 3.5 Virtual; title: 3.6 Friend; title: 3.7 Abstract Class; title: 3.8 Exception handling; title: 3.9 OOP Using C++; title: Additional Programs; title: Short Answers; title: Long Answers; title: Unit IV; title: OVERVIEW OF JAVA; title: 4.1.	Outline of JAVA; title: 4.2.	Data types, Variables; title: 4.3.	Arrays; title: 4.4.	Operators; title: 4.5.	Control statements; title: 4.6.	Classes; title: 4.7.	Objects; title: 4.8.	Access Specifiers; title: 4.9.	Methods; title: 4.10.	Constructor; title: 4.11.	Inheritance; title: Additional Programs; title: Short Answers; title: Long Answers; title: UNIT V; title: EXCEPTION HANDLING; title: 5.1.	Packages; title: 5.2.	Interfaces; title: 5.3.	Exception handling; title: 5.4.	Multithreaded programming; title: 5.5.	Strings; title: 5.6.	Input/Output; title: Additional Programs; title: Short Answers; title: Long Answers; title: Unit VI; title: OBJECT ORIENTED PROGRAMMING LABORATORY; title: 6.1.	Programming with C++; title: 6.2.	Programming with Java; title: 6.3.	Additional Exercise for Practice