|
4EC6.1 OBJECT ORIENTED PROGRAMMING |
|
UNIT 1 : OOP FUNDAMENTALS: |
|
Concept of class and object, attributes, public, private and |
|
protected members, derived classes, single & multiple inheritance, |
|
UNIT 2 : PROGRAMMING IN C++: |
|
Enhancements in C++ over C, Data types, operators and |
|
functions. Inline functions, constructors and destructors. Friend function, function and operator |
|
overloading. Working with class and derived classes. Single, multiple and multilevel inheritances and |
|
their combinations, virtual functions, pointers to objects. Input output flags and formatting operations. |
|
Working with text files. |
|
UNIT 3 : JAVA: |
|
Variation from C++ to JAVA. Introduction to Java byte code, virtual machine, |
|
application & applets of Java, integer, floating point, characters, Boolean, literals, and array |
|
declarations. |
|
UNIT 4 : OPERATORS AND CONTROL STATEMENTS: |
|
Arithmetic operators, bit wise operators, |
|
relational operators, Boolean logic operators, the assignment operators, ?: operators, operator |
|
precedence. Switch and loop statements. |
|
UNIT 5: PACKAGE AND INTERFACES: |
|
Packages, access protection, importing & defining |
|
packages. Defining and implementing interfaces. |