.OBJECT ORIENTED CONCEPTS USING C++
Short answers
1. Expand OOP's language
- Object Oriented Programming Language.
2.What sort of software is used to solve any specific problem?
- The application software is used to solve any specific problem.
3. What is an object? Or What is the significance of an object?
- An object is a group of related functions (operations) and data that serves those functions.
- An object is a kind of a self-sufficient “subprogram” with a specific functional area
4. What is polymorphism?
- The ability of an object to respond different messages is called polymorphism.
- Polymorphism reduces software complexity,
- 5. What is inheritance?
- The process of acquiring Base class properties is called inheritance.
- Inheritance increases the functionality of a derived class and also promotes reusability of code
5.What is an Encapsulation ?
- The mechanism by which the data and functions are bound together within an object definition is called as Encapsulation
6. How is Polymorphism different from inheritance ?
Polymorphism
- The ability of an object to respond different messages is called polymorphism.
- Polymorphism reduces software complexity,
Inheritance
- The process of acquiring Base class properties is called inheritance.
- Inheritance increases the functionality of a derived class and also promotes reusability of code
7.What does state and behavior of an object refers?
- State refers to the physical features of the object,
- Behaviour refers to the the kind of functions of the object.
8.How will we treat the calculator as object is Object Oriented programming language.
- In Object Oriented Programming language calculator is treated as follows
Object – calculator
Data :
Number1,result, operator, Number_backup
Functions :
Additon()
Subtraction()
Erase_Memory()
Display_Result()
9.How Object Oriented Programming solve a problem given?
- Object Oriented Programming facilitates the way of problem solving by combining 'data' and 'operations' that are to be performed on the data.
10.Define class.
- Classes are user-defined data types
- It is a template for entities that have common behaviour.
- It allows programs to organize as objects that contain both data and functions
11.Define derived class.
- The derived classes are power packed
- They include to functionality of the base class along with its own unique features
12. Define Data hiding or Abstraction of data provides?
- Data hiding or Abstraction of data provides security to data,
The functions defined outside the class cannot access its data
13.List any two advantage of Object Oriented Programming.
- Inheritance increases the functionality of a derived class and also promotes reusability of code.
- Data hiding or Abstraction of data provides security to data
- Polymorphism reduces software complexity,
No comments:
Post a Comment