Showing posts with label object oriented. Show all posts
Showing posts with label object oriented. Show all posts
What is an Object ?
Posted by Raj
Object in Object oriented programming
object is an instance of a class.An object is an entity that has attributes, behavior, and identity. Objects are members of a class.Objects are accessed, created or deleted during program run-time.
Declaration of an Object in OOPs
ClassName objectName=new ClassName();
Example:
Behavior in OOPS: Every object has behavior.
Identity in OOPS: Each time an object is created the object identity is been defined.
Advantages of object oriented programming?
Posted by Raj
Advantages of object oriented programming:
- Code Re-usability(Polymorphism,Interfaces): In OOPs objects created in one program can be reused in different programs.
- Code extensibility: for addding new features or modifying existing objects can be solved by introducing new objects.
- Catch errors at compile time rather than at runtime.
- Maintainability :objects can be maintained separately, so u can easily fix errors.
- Imrove error handling:We can use exceptions to improve error handling.
- Modularity: can create seperate Modules.
- Modifiability:it is easy to make minor changes in some classes as Changes inside a class do not affect any other part of a program.