answersLogoWhite

0


Best Answer

An object is an instance of a class by which we can access a number variable and a member function. It is a blue print of a class. It is a basic runtime entity of an object oriented programming. Object contain data and code to manupulate that data. When a program is exicuted the object interact by sending message to one another.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

An object is the instantiation of a class, like a house made from a blueprint. Objects are the actual types that your program works with.

Example:

class A {public A(){}} //this is the class

A obj = new A(); //this is the object

******************************************************************An object is a software bundle of variables and related methods. Objects are related to real life scenario. Class is the general thing and object is the specialization of general thingObjects is instance of classes.

Declaration of an Object in OOPs

ClassName objectName=new ClassName();

E.g.: Person objPerson= new Person();

An object is characterized by concepts like:

• Attribute

• Behavior

• Identity

Learn .Net,C#,ASP.NET,Sharepoint,WCF,WPF,WWF,LINQ,Design pattern

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What kinds of things can become objects i oop?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

How oop is used for real world problems?

oop is a concept which is based on the objects and objects are the real world entities tht describe the real world problems.oop emphasises more on data abstraction and security and gives more importanceto the user requirement.as the data in oop is more secured than pop languages......oop describes the real world problems more specifically and in an efficient manner.


Why is OOP important?

An OOP is a computer programming methodology that focuses on data rather than processes, with programs composed of self-sufficient modules (objects) containing all the information needed to manipulate a data structure. Abbreviated OOP.


What is the need for oops paradigm?

Object oriented programming is a concept that was created because of the need to overcome the problems that were found with using structured programming techniques. While structured programming uses an approach which is top down, OOP uses an approach which is bottom up. Traditionally, programming has placed an emphasis on logic and actions. Object oriented programming has taken a completely different direction, and will place an emphasis on objects and information. With object oriented programming, a problem will be broken down into a number of units. These units are called objects. The foundation of OOP is the fact that it will place an emphasis on objects and classes. Objects will be defined, and they will interact inside the system in a number of different ways. There are a number of advantages to be found with using the OOP paradigm, and some of these are simple maintenance, an advanced analysis of complicated programs, and reusability. There are a number of programming languages that use OOP, and some of these are Java, C++, and Ada. One concept that you will want to become familiar with is data modeling. Before you can construct an object oriented system, you will first need to find the objects within the system and determine the relationships they have. This process is called data modeling. There are some other OOP terms that you will want to know. A class is a unit that holds data and functions which will carry out operations on the data. A class will be comprised of three access modifiers. These three modifiers are protected, private, and public. A member that is public can be accessed and inherited. A member that is designated as private cannot be accessed by objects that exist outside the system. In addition to this, it cannot be inherited. While a member who is protected can be inherited, they cannot be accessed by objects which reside outside of the class hierarchy. Another term that you will hear about often in OOP is objects. An object is a state of class. It can receive and send messages to other objects, and it can handle data. The objects which exist within software are often based off real world objects, and will behave in the same manner. There are two things that are found with all objects that exist in the real world. These two things are behaviors and states. While behaviors and states are found in real world objects, they can also be found in software objects as well. Another OOP concept that you will need to know is a method. A method is a process that is used to handle an object. A method can be public, protected, or private. The visibility of the member will determine how much of it can be seen by outside objects. Inheritance is an aspect of OOP that allows subclasses to inherit the traits and characteristics of its superclass. The subclass will inherit all members except those that designated as being private. The subclass may have a large number classes from multiple bases, and this concept is called Multiple Inheritance. It is possible for a subclass to use the behavior of the members it has inherited, and it can also add new members as well. There are two powerful advantages that inheritance has, and these are the implementation of abstract data and reusability. Encapsulation is another important concept that you will need to know. In a nutshell, encapsulation is responsible for shielding the data within a class from outside objects. It will only reveal the functional information. However, the implementation will be hidden. Encapsulation is a concept which promotes modularity, and it is also crucial for hiding information.


What is oops in cpp?

OOP is object-oriented programming. Objects allow you to treat data and the methods that operate upon that data as self-contained entities which can then be used by themselves, or to create new objects, either by deriving from them (inheritance), or by embedding them inside other objects. This allows highly complex data structures to be modelled more easily than with C alone, whilst retaining the mid-level programming capability of C itself.


What you mean by pure oops language?

An OOP language is an object oriented programming language. The plural is therefore OOP languages, not oops language. A pure OOP language is one that does not have the concept of a primitive data type. That is, a data type that has no member methods whatsoever. In pure OOP languages, all primitive data types (pointers, characters, integers, floating point and array types) are implemented as objects that are associated with a default constructor, copy and move constructors, conversion constructors, copy and move assignment operators, type conversion operators and a destructor, all of which are members of the object's class.

Related questions

What is the difference between oop's pop's?

"OOP" stands for Object-Oriented Programming, which is a programming paradigm that uses objects to represent data and methods. "POP" can refer to various things, such as the "pop" method in programming languages like Python that removes and returns the last element from a list. The two terms are not directly comparable as they refer to different concepts in programming.


What are the features of an oop programming language?

Object orientated programming or OOP programming is based around objects instead of actions and data instead of logic.


What are importances of objects in oop?

OOP is short for Object Oriented Programming. A computer language must have all the characteristics of objects to be called that. Hence the objects are the core of any OOCL. However, writing in OOCL does not mean one is doing OOP. I've seen programs were written in a big class with one big main(), the only object in the programs were because the framework requires them, not because designer "designed" the software with them. That said, objects is the main and core of OOP. Software are designed in modules, and the smallest modules are objects. Objects has data and behaviors members. The software are constructed as the interaction (message sending, in a way, like calling functions, but not quite) between objects.


How oop is used for real world problems?

oop is a concept which is based on the objects and objects are the real world entities tht describe the real world problems.oop emphasises more on data abstraction and security and gives more importanceto the user requirement.as the data in oop is more secured than pop languages......oop describes the real world problems more specifically and in an efficient manner.


Why is OOP important?

An OOP is a computer programming methodology that focuses on data rather than processes, with programs composed of self-sufficient modules (objects) containing all the information needed to manipulate a data structure. Abbreviated OOP.


What three concepts are the basis for object-oriented programming?

Classes, objects and methods are the three concepts for OOP programming.


What is the need for oops paradigm?

Object oriented programming is a concept that was created because of the need to overcome the problems that were found with using structured programming techniques. While structured programming uses an approach which is top down, OOP uses an approach which is bottom up. Traditionally, programming has placed an emphasis on logic and actions. Object oriented programming has taken a completely different direction, and will place an emphasis on objects and information. With object oriented programming, a problem will be broken down into a number of units. These units are called objects. The foundation of OOP is the fact that it will place an emphasis on objects and classes. Objects will be defined, and they will interact inside the system in a number of different ways. There are a number of advantages to be found with using the OOP paradigm, and some of these are simple maintenance, an advanced analysis of complicated programs, and reusability. There are a number of programming languages that use OOP, and some of these are Java, C++, and Ada. One concept that you will want to become familiar with is data modeling. Before you can construct an object oriented system, you will first need to find the objects within the system and determine the relationships they have. This process is called data modeling. There are some other OOP terms that you will want to know. A class is a unit that holds data and functions which will carry out operations on the data. A class will be comprised of three access modifiers. These three modifiers are protected, private, and public. A member that is public can be accessed and inherited. A member that is designated as private cannot be accessed by objects that exist outside the system. In addition to this, it cannot be inherited. While a member who is protected can be inherited, they cannot be accessed by objects which reside outside of the class hierarchy. Another term that you will hear about often in OOP is objects. An object is a state of class. It can receive and send messages to other objects, and it can handle data. The objects which exist within software are often based off real world objects, and will behave in the same manner. There are two things that are found with all objects that exist in the real world. These two things are behaviors and states. While behaviors and states are found in real world objects, they can also be found in software objects as well. Another OOP concept that you will need to know is a method. A method is a process that is used to handle an object. A method can be public, protected, or private. The visibility of the member will determine how much of it can be seen by outside objects. Inheritance is an aspect of OOP that allows subclasses to inherit the traits and characteristics of its superclass. The subclass will inherit all members except those that designated as being private. The subclass may have a large number classes from multiple bases, and this concept is called Multiple Inheritance. It is possible for a subclass to use the behavior of the members it has inherited, and it can also add new members as well. There are two powerful advantages that inheritance has, and these are the implementation of abstract data and reusability. Encapsulation is another important concept that you will need to know. In a nutshell, encapsulation is responsible for shielding the data within a class from outside objects. It will only reveal the functional information. However, the implementation will be hidden. Encapsulation is a concept which promotes modularity, and it is also crucial for hiding information.


When was the song Ally Oop first released?

The song "Alley Oop" was first written and performed in 1957, but it did not become a big hit until the Hollywood Argyles recorded it in 1960.


What does object oriented programming -- OOP -- focus on?

Object oriented programming is focused on data abstraction and being able to treat things more like they're complete objects rather than individual pieces of data and code.


What is oops in cpp?

OOP is object-oriented programming. Objects allow you to treat data and the methods that operate upon that data as self-contained entities which can then be used by themselves, or to create new objects, either by deriving from them (inheritance), or by embedding them inside other objects. This allows highly complex data structures to be modelled more easily than with C alone, whilst retaining the mid-level programming capability of C itself.


What are oop functions?

1.genericity 2.polymorphism 3.objects and classes 4.data abstraction 5.data encapsulation 6.inheritence


What you mean by pure oops language?

An OOP language is an object oriented programming language. The plural is therefore OOP languages, not oops language. A pure OOP language is one that does not have the concept of a primitive data type. That is, a data type that has no member methods whatsoever. In pure OOP languages, all primitive data types (pointers, characters, integers, floating point and array types) are implemented as objects that are associated with a default constructor, copy and move constructors, conversion constructors, copy and move assignment operators, type conversion operators and a destructor, all of which are members of the object's class.