Top banner

Thursday, December 31, 2009

C++ and JAVA

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