Object Oriented Programming

` 349/ -w/CD

abstraction. In this book, you learn about:
u FUNDAMENTALS: Explores OOP

T

his book introduces Object Oriented Programming and explains how to implement it using C++ and Java. It also discusses

various C++ and Java programming concepts along with the OOPs principles, such as encapsulation, inheritance, and

OOP concepts; public, private, and protected members; concept of inheritance and derived

classes; and single and multiple inheritance.
u PROGRAMMING IN C++: Explains the advantages of C++ over C; datatypes, operators, operator overloading, and functions in

C++; constructors and destructors; inheritance and its forms in C++; Input/Output (I/O) flags and formatting operations; and how to work with text files.
u PROGRAMMING LANGUAGE: JAVA

Explores the migration from C++ and Java programming language; Java byte code and Java

Virtual Machine (JVM); datatypes, arrays, variables, and literals supported in Java.
u OPERATORS

AND CONTROL STATEMENTS: Discusses the types of operators supported in Java programming language; Describes the concept and utility of packages

concept of control statements; and types of control statements supported in Java.
u PACKAGES AND INTERFACES:

ISBN: 978-93-5004-015-7 | Price: 349/-w/CD | Pages: 396 | Author: Prof. (Dr.) C.M. Choudhary | Mahendra Kumar Beniwal | Pankaj Dadheechc, KLSI

This Book Covers
OOP Fundamentals u Programming in C u Java Programming Language u Operators and Control Statements u Packages u and Interfaces

Table of Contents
OOP Fundamentals Introducing OOP | Explaining Access Specifiers | Understanding Inheritance Programming in C++ Understanding Enhancements of C++ over C | Exploring Datatypes and Variables in C++ | Exploring Operators in C++ | Exploring Functions in C++ | Working with Constructors and Destructors | Working with Friend Functions and Friend Classes | Working with Base and Derived Classes | Explaining the Forms of Inheritance | Creating and Using Pointer to Objects | Implementing Dynamic or Late Binding using Virtual Functions |I/O Flags and Formatting Operations | Working with Text Files in C++ Introducing Java Programming Language Stepping Forward from C++ to Java | Understanding Java Bytecode and Java Virtual Machine (JVM) | Explaining Datatypes | Understanding Variables | Using Literals | Understanding Types of Java Programs | Exploring Arrays in Java Operators and Control Statements Exploring Operators in Java | Implementing Flow Control Statements Exploring Packages and Interfaces Working with Packages in Java | Working with Interfaces in Java |

About the Author
Dr. C.M. Choudhary, Professor, Department of Computer Science and Engineering at Swami Keshvanand Institute of Technology, Management and Gramothan, Jaipur, has made prominent contributions to Computer Science research domain of Software Engineering and Design. His specialized areas of interest are Object Oriented Programming, UML, Design Patterns and Software Development methodologies. With a wide teaching experience of more than a decade, he has published numerous research papers in various journals and conferences. He has harnessed his immense knowledge with industry leaders such as IBM, TCS and Infosys in live technologies and academic programs. Mr. Mahender Kumar Beniwal holds the M.Tech. Degree in Computer Science. He is currently Reader (Department of Computer Science & Engineering) at Swami Keshvanand Institute of Technology, Management & Gamothan, Ramnagaria, Jagatpura, Jaipur, Rajasthan, where he is involved in teaching graduate and postgraduate courses in Computer Science, and Information Technology. His current area of research includes OOP, Java, and Computer Networks. Mr. Pankaj Dadheech holds the M.Tech. degree in Computer Science. He is currently Senior lecturer & Dy. HOD (Department of Computer Science & Engineering) at Swami Keshvanand Institute of Technology, Management & Gamothan, Ramnagaria, Jagatpura, Jaipur, Rajasthan, where he is involved in teaching graduate and postgraduate courses in Computer Science, and Information Technology. His current area of research includes OOP, data mining, and Complier Design. The proficient teams at Kogent Learning Solutions Inc. and Dreamtech Press have seized the market of engineering textbooks, bringing excellent content in engineering and technical education to the fore. The teams at Kogent Learning Solutions Inc. and Dreamtech Press are committed to providing excellence in quality of content by judiciously analyzing the needs of their readers and ensuring dedication of their authors and editors in catering to these needs.
Published by:

DREAMTECH PRESS

WILEY INDIA PVT. LTD.

4435-36/7, Ansari Road, Daryaganj 19-A, Ansari Road, Daryaganj New Delhi-110 002, INDIA New Delhi-110 002, INDIA Tel: +91-11-4363 0000, Fax: +91-11-2327 5895 Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078 Email: csupport@wiley.com Email: feedback@dreamtechpress.com Website: www.wileyindia.com Website: www.dreamtechpress.com Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: blrsales@wiley.com Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: mumsales@wiley.com

Exclusively Distributed by:

facebook.com/dtechpress

twitter.com/dtechpress

linkedin.com/in/dreamtechpress

Sign up to vote on this title
UsefulNot useful