This note contains the following topics:
Introduction, Object Oriented Programming, Basic Concepts Of Objects Oriented
Programming, Benefits Of Oop, Tokens, Symbolic Constant, Operators, Control
Structures, Function Overloading, Class, Member Function, Nesting Of Member
Function, Array With Class, Static Data Me Mber, Friendly Functions, Returning
Objects, Constructors, Destructors, Type Conversion, Class To Basic Type,
Inheritance, Multilevel Inheritance, Hierarchical Inheritance, Virtual Base
Class, Polymorphism, Virtual Functions, Pure Virtual Functions, Exception
Handling, Array Reference Out Of Bound, Virtual Destructors, Namespaces.
Author(s): College of
Engineering and Technology, Bhubaneswar
covers the following topics: From Scheme to Java, Java Mechanics, Java Data
Types, Static Fields and the Singleton Pattern, Simple Graph Algorithms,
Object-Oriented Data Structures, Graphical User Interfaces, GUI Programming.
This note explains the following topics: Object oriented paradigm,
Methods, Classes, Polymorphism, Class Hierarchies, Method Binding, Abstraction,
Overriding, Exceptions, The Java Buzzwords, Interpreted and High Performance,
Arrays, Operators, Control Statement, Parameter Passing, Recursion, String
Handling, Inheritance, Forms of inheritance, Benefits Of Inheritance, Costs Of
Inheritance, Packages and Interface, Byte Stream Classes.
Author(s): Shri Vishnu Engineering College For
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.
note continues the development of
programming and problem-solving skills, focusing on object-oriented programming
and design (OOP/OOD), and improved programming practices. Topics include: an
introduction to the Java programming language, encapsulation and information
hiding, proper program and class design, inheritance, polymorphism, and
generics. Other topics may be added, time permitting.
Author(s): University of Maryland, Baltimore County
This is a teaching material
about object-oriented programming, illustrated with use of the programming
language C. It is assumed, as a prerequisite, that the readers have some
knowledge about imperative programming, preferably knowledge about C.