BCA 404: OBJECT ORIENTED PROGRAMMING

 

Object oriented programming:

Procedural vs. Object oriented programming, The main function, C++ preprocessors and the <iostream.h> file, C++ input and output with cin and cout,

 

C++ data types:

Simple variables, naming simple variables, Integer types, Floating types, Operators, Operator precedence and associativity, Type conversion, symbolic constants, Derived data types, Arrays, strings, structure, reference variables, new and delete operators.

 

Loops and branching statements:

Relational expression in C++, relational operators, for loop, while loop, do-while loop, if-else statement, logical operators, conditional operators, switch statements, break and continue statements.

 

Functions:

Defining a function, function prototyping and function calls, function arguments, passing by reference, inline functions, and default arguments.

 

Objects and classes:

Defining classes, implementing member functions, class constructor and destructor, this pointer, friend function, examples based on class and object problems.

 

Class inheritance:

Base classes, derived classes, implementing and using derived classes, virtual base class, types of inheritance. Problem based on multiple  inheritance

 

Input-output and files:

Stream classes, output with iostream class methods, input with cin, introduction with file handling.

 

 

Hosted by www.Geocities.ws

1