Welcome to Vidyarthiplus (V+) Shop!

Object Oriented Programming Premium (Units 1 , 2 ,3 and 4) Lecture Notes - Lavanya Edition

More Views

Object Oriented Programming Premium (Units 1 , 2 ,3 and 4) Lecture Notes - Lavanya Edition
Rs.33.60

Availability: In stock

Object Oriented Programming Premium (All Units) Handwritten Premium Lecture Notes, Prepared by Lavanya. Specially for Engineering Candidates. Syllabus Covered based on Anna University B.E Electrical and Electronics Engineering Fifth Semester.

Description

Details

Object Oriented Programming Premium (All Units) Handwritten Premium Lecture Notes, Prepared by Lavanya. Specially for Engineering Candidates. Syllabus Covered based on Anna University B.E Electrical and Electronics Engineering Fifth Semester.

Content :

OBJECT ORIENTED PROGRAMMING LANGUAGE
UNIT-1
INTRODUCTION TO C++
Limitation of c++
Class and object
Encapsulation
Specifying a class
Parts of class specification
1. Class declaration
2. Class function definition
Accessing class member
Scope resolution operator
Need for access specifier
Storage requirement
Making an outline function inline
Nesting of member function
Private member function
Constant member function
Object function arguments
1. Pass by value
2. Pass by reference
Friend function
Special characteristics of friend function
Union and class
Nested class
Local class
Restriction of the local class
Principle of oops
Software evolution
Characteristics of oops
Basic concepts of oops
Class
Objects
Data abstruction and encapsulation
Data hiding or information hiding
Inheritance
Polymorphism
Dynamic binding
Message passing
Advantages of oops
Application of oops
Constructors and destructors
Default constructor
Parameterized constructor
1. Inline constructor
2. Outline constructor
3. Multiple constructor
Constructor over loading
Copy constructor
Destructor
Dynamic constructor


UNIT-2
OPERATOR OVERLOADING
Rule for operator overloading
Defining operator overloading
Overloading unary operator
Overloading binary operator
Overloading binary operator using friend
Manipulation of string using operator
Type conversion
Basic type to class type
Class type to basic type
Inheritance
1. Single inheritance
2. Multiple inheritance
3. Hierarchial inheritance
4. Multi level inheritance
5. Hybrid inheritance
Virtual base class
Constructor in derived class
Rule for virtual function
Pure virtual function
Template
Class template
Function template


UNIT-3
EXCEPTION HANDLING
Two types of error
1. Syntax error
2. Logical error
Two exception
1. Synchronous
2. Asynchronous
Exception handling
Exception handling mechanism
Throw point
Three type representing the throw
1. Throw (exception);
2. Throw exception;
3. Throw;
Throwing mechanism
1. Try
2. Throw
3. Catch
C++ streams
Unformatted i\o operation
Formatted console i\o operation
Files
Two methods for open file
1. Constructor
2. Member function
Error handling during file operation
Manipulating string
Manipulating string objects


UNIT-4
DESIGN GOAL
Simple
Network
Robust
Secure
Architectural neutral
Portable
Interpreter
High performance
Multi threaded
Java applet and internet
Common misconception about JAVA
Fundamental programming structure in JAVA
Rules for JAVA
Rules for class name in JAVA
Data type
Variables
Constant
Operator
String
Sub string
Testing string for equality
Reading application documents
JAVA oops concept
Characteristics of class
Three types of field initialization
1. Explicit
2. Constructor
3. Block method
4. Two types of methods
a. Mutator
b. Accessor
General form for object declaration
Array
Array copy
Methods in array class
Package
Advantages
Reasons for using package
Importing class
Abstract class
Interface

Additional Information

Additional Information

Pages 112
Author Lavayana
Reviews

Product Tags

Use spaces to separate tags. Use single quotes (') for phrases.