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 abstraction. In this book, you learn about: OOP FUNDAMENTALS: Explores OOP concepts; public, private, and protected members; concept of inheritance and derived classes; and single and multiple inheritance. 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. JAVA PROGRAMMING LANGUAGE: 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. OPERATORS AND CONTROL STATEMENTS: Discusses the types of operators supported in Java programming language; concept of control statements; and types of control statements supported in Java. PACKAGES AND INTERFACES: Describes the concept and utility of packages u u u u u ISBN: 978-93-5004-015-7 | Price: 349/-w/CD | Pages: 396 | Author: Prof. (Dr.) C.M. Choudhary | Mahendra Kumar Beniwal | Pankaj Dadheechc, KLSI Object Oriented Programming ` 349/ -w/CD
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
This 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
abstraction.
In this book, you learn about:
OOP FUNDAMENTALS: Explores OOP concepts; public, private, and protected members; concept of inheritance and derived
classes; and single and multiple inheritance.
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.
JAVA PROGRAMMING LANGUAGE: 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.
OPERATORS AND CONTROL STATEMENTS: Discusses the types of operators supported in Java programming language;
concept of control statements; and types of control statements supported in Java.
PACKAGES AND INTERFACES: Describes the concept and utility of packages
OOP Fundamentals Introducing Java Programming Language
Introducing OOP | Explaining Access Specifiers | Stepping Forward from C++ to Java | Understanding Java Bytecode and Java Virtual Machine (JVM) | Explaining Understanding Inheritance Datatypes | Understanding Variables | Using Literals |
Programming in C++Understanding Types of Java Programs | Exploring
Understanding Enhancements of C++ over C | Exploring Arrays in Java Datatypes and Variables in C++ | Exploring Operators in Operators and Control StatementsC++ | Exploring Functions in C++ | Working with Exploring Operators in Java | Implementing Flow Control Constructors and Destructors | Working with Friend Statements Functions and Friend Classes | Working with Base and Exploring Packages and InterfacesDerived Classes | Explaining the Forms of Inheritance | Working with Packages in Java | Working with Interfaces Creating and Using Pointer to Objects | Implementing in Java |
Dynamic or Late Binding using Virtual Functions |I/O
Flags and Formatting Operations | Working with Text