Object Oriented Programming language ICSE Class 9th Important Definition and Answer
(i) Object Oriented Programming: It is an approach to create a program by giving memory area for both data and function. And also provide the reusability features to develop logic.
(ii) Object: It is unique entity which have state, behaviour and characteristics.
(iii) Class: It is a design or a blue print based on which object is created.
(iv) Data Abstraction: It is a unique of showing only the basic features an object without including the background details.
(v) Encapsulation: It is a process of binding both data and function together into a unit (class) to protect it from unauthorized access.
(vi) Inheritance: Creating a new class taking features from already existing class. The newly created class is known as sub-class or child class, the already existing classes from where the feature are taken are known as super-class or parent class.
(vii) Polymorphism: It is a process of using a single function for more than one time, by changing its form.
Important Links:
More Definition from Chapter Java
More Definition from Chapter Tokens