Course Syllabus
OOP vs Structured Programming
- Structured Programming Approach & the limitation
- Object-Oriented Programming Approach
Introduction To Object Oriented Programming (OOP)
- Introduction to objects
- Elements of an object: attribute, behaviour, state
- Characteristics of OOP: abstraction, encapsulation, inheritance, polymorphism
- Message passing
Basic Concepts Of Classes
- Class concept
- Class definition
- Data members
- Basic types of methods
- Methods definition
- Difference of Class and Object
- Object creation and application
Classes - Intermediate
- Predefined classes and wrapper classes
- Concept of Package
- Static fields
- Method overloading
- Objects as parameter
- Object as method type
- Array of objects
- Composite objects
File Input/ Output
- Basic concept of file input/output
- Opening and closing files
- Storing and retrieving data using Object-Oriented Programming
- File and Exceptions
Inheritance
- Basic Inheritance concept
- Relationships
- Object class
- Access levels
- Array of sub classes
- Generalization and specialization
Polymorphism
- Polymorphism concept
- Abstract classes and methods
- Method overriding
- Concrete sub classes and methods
- Structured Programming Approach & the limitation
- Object-Oriented Programming Approach
Introduction To Object Oriented Programming (OOP)
- Introduction to objects
- Elements of an object: attribute, behaviour, state
- Characteristics of OOP: abstraction, encapsulation, inheritance, polymorphism
- Message passing
Basic Concepts Of Classes
- Class concept
- Class definition
- Data members
- Basic types of methods
- Methods definition
- Difference of Class and Object
- Object creation and application
Classes - Intermediate
- Predefined classes and wrapper classes
- Concept of Package
- Static fields
- Method overloading
- Objects as parameter
- Object as method type
- Array of objects
- Composite objects
File Input/ Output
- Basic concept of file input/output
- Opening and closing files
- Storing and retrieving data using Object-Oriented Programming
- File and Exceptions
Inheritance
- Basic Inheritance concept
- Relationships
- Object class
- Access levels
- Array of sub classes
- Generalization and specialization
Polymorphism
- Polymorphism concept
- Abstract classes and methods
- Method overriding
- Concrete sub classes and methods
Frequently Asked Questions
Q1 : -
A1 : -
A1 : -