C++
C++ Fundamentals, Data types, Operators, Preprocessor directives, Declarations,
Input & Output, control structures, functions and arrays.
Objects and Classes:
Structures and Classes, Unions and Classes, Data hiding and encapsulation, Private
and public members, Member functions, Accessing class members, Objects as
function parameters, Static data and member functions, friend functions and friend
classes.
Object Initialization and Cleanup:
Constructors, Parameterized constructors, Destructor, Constructor overloading,
Constructors with default arguments, Constructors with dynamic operations
Function and Operator Overloading:
Function overloading, functions with default arguments, Inline functions, Unary
operator overloading, Operator returning value, Binary operator overloading,
Overloading arithmetic, relational and assignment operators.
Inheritance:
Derived and base class, protected members, Overriding functions, Private, protected
and public inheritance, Derived class constructors, Levels of inheritance and multiple
inheritance
Virtual Functions, Pure Virtual Functions, Abstract Classes, Using Virtual Functions,
Early verses Late binding
Arrays, Pointers and References:
Array of Objects, Initialized and Uninitialized Arrays, Pointer to Object, this pointer,
Pointer to derived types, Pointer to Class Member, Reference Parameters, Passing
Reference to Objects, Returning References, Independent References, Dynamic
Allocation Operators, Allocating Objects
Java - Data Types, variables, Arrays, Operators, Control Statements, Introducing
Classes, Inheritance, Packages and Interfaces, Exception Handling, Multithreaded
Programming, I/O Applets, String Handling, Exploring java.lang, Java.util, Java.I/O,
Networking, The Applet Class, Event Handling
No comments:
Post a Comment