This book explains the following topics: Objects Oriented Methodology,
Principles of Oops, Classes and Objects, Constructors and Destructors,
Polymorphism , Virtual Functions, Inheritance, Exception Handling, Working with
Files.
This PDF
covers the following topics related to Object Oriented Development : Java
Essentials, Introduction, The Case Study, Analyses, Design, Programming,
Testing, Exception Handling, Polymorphism and Design Patterns, Inheritance,
Inner Classes.
This PDF covers the following topics related to Object
Oriented Analysis and Design : Object Orientation, System development, Review of
objects, Object relationship, Dynamic binding, OOSD life cycle, Overview of
Methodologies, Rambaugh methodology, OMT &
Author(s): Sri Chandrasekharendra Saraswathi
Viswa Mahavidyalaya
This
note explains the following topics: The Practice of Programming, Tools for
Working with Abstractions, Inheritance, Polymorphism, and Abstract Classes,
Interfaces, Nested Classes, and Other Details, Graphical User Interfaces in
JAVA, Generic Programming, Correctness and Robustness.
This note explains
the following topics: Short recapitulation of basics of object-oriented
programming in C++, Memory management , Constant values and objects, Error
handling, Inheritance, Dynamic polymorphism, Static polymorphism, The Standard
Template Library, Traits, Policies, Template metaprogramming, Expression
templates, C++11 threads.
This note provides an
overview of object-oriented programming in general and Java in particular.
Topics covered includes: The Basic Parts of Java, Object-Oriented Programming in
Java, Inheritance, Polymorphism, Interfaces and Introduction to Inner Classes,
Exception Handling, Input/Output (Streams), Software Test, Run-Time Type
Identification, The Assert Mechanism and Design by Contract.
The course note presents the theory and practice of object-oriented
programming. It enhances students understanding of the concepts of object,
class, message, method, inheritance, and genericity. This note covers a basic
model for objects; the principles of types and polymorphism in object-oriented
programming languages; different forms of abstraction; and theory and practice
of reuse. The course also introduces students to some object-oriented design
patterns that practitioners have found useful.