Introduction To OOP - 1
Introduction To OOP - 1
Introduction To OOP - 1
Object Oriented
Programming Dr. Abhijit Das
BITS CS&IS Dept.
Pilani
Hyderabad Campus
Introduction to OOP-1
1. Problem statement
2. Algorithm
3. Program
4. Machine instructions
5. Execution
• High-level
Language Object Oriented Programming BITS Pilani, Hyderabad Campus
HLL vs
LLL
High-level Languages Low-level Languages
Machine independent Machine dependent
Closer to programmer Closer to the machine
Easy to write code Difficult
Needs great effort for translation Needs minimal effort
Programmer need not know the Programmer should understand the
internals of the HW internals
Less chance for errors Error prone
Programmer can focus more on Programmer needs to spend more time on
solution understanding LLL specifics
More readable Less readability
Method overloading
Method overriding.