Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java
by Avinash C. Kak ISBN:0471268526
John Wiley & Sons © 2003 (1115 pages)
This resource is designed as a text for educational programs in advanced programming and as a reference for professionals implementing Web- and Internet-based applications.
Table of Contents
Programming with Objects—A Comparative Presentation of Object-Oriented Programming with C++ and Java
Preface
Chapter 1 - Why OO Programming—Some Parallels with Things at Large
Chapter 2 - Baby Steps
Chapter 3 - The Notion of a Class and Some Other Key Ideas
Chapter 4 - Strings
Chapter 5 - Using the Container Classes
Chapter 6 - The Primitive Types and Their Input/Output
Chapter 7 - Declarations, Definitions, and Initializations
Chapter 8 - Object Reference and Memory Allocation
Chapter 9 - Functions and Methods
Chapter 10 - Handling Exceptions
Chapter 11 - Classes, The Rest of the Story
Chapter 12 - Overloading Operators in C++
Chapter 13 - Generics and Templates
Chapter 14 - Modeling Diagrams for OO Programs
Chapter 15 - Extending Classes
Chapter 16 - Multiple Inheritance in C++
Chapter 17 - OO for Graphical User Interfaces, A Tour of Three Toolkits
Chapter 18 - Multithreaded Object-Oriented Programming
Chapter 19 - Network Programming
Chapter 20 - Database Programming
John Wiley & Sons © 2003 (1115 pages)
This resource is designed as a text for educational programs in advanced programming and as a reference for professionals implementing Web- and Internet-based applications.
Table of Contents
Programming with Objects—A Comparative Presentation of Object-Oriented Programming with C++ and Java
Preface
Chapter 1 - Why OO Programming—Some Parallels with Things at Large
Chapter 2 - Baby Steps
Chapter 3 - The Notion of a Class and Some Other Key Ideas
Chapter 4 - Strings
Chapter 5 - Using the Container Classes
Chapter 6 - The Primitive Types and Their Input/Output
Chapter 7 - Declarations, Definitions, and Initializations
Chapter 8 - Object Reference and Memory Allocation
Chapter 9 - Functions and Methods
Chapter 10 - Handling Exceptions
Chapter 11 - Classes, The Rest of the Story
Chapter 12 - Overloading Operators in C++
Chapter 13 - Generics and Templates
Chapter 14 - Modeling Diagrams for OO Programs
Chapter 15 - Extending Classes
Chapter 16 - Multiple Inheritance in C++
Chapter 17 - OO for Graphical User Interfaces, A Tour of Three Toolkits
Chapter 18 - Multithreaded Object-Oriented Programming
Chapter 19 - Network Programming
Chapter 20 - Database Programming