What Is an Object

In: Computers and Technology

Submitted By yoko
Words 1404
Pages 6
COMPUTER APPLICATION
Chapter 1
Concept of Objects
1) Concept of Objects.
Ans. An Object is an identifiable entity with certain characteristics and behaviour.
You yourself are an example of an object. Your:
Characteristics – Eyes, Ears, Nose, Hands, Legs.
Behaviour – Walk, Talk, Eat ,Sleep, Dance.
DOG. Its:
Characteristics – Name, Colour, Breed.
Behaviour – Barking, Wagging tail.
BIKE. Its:
Characteristics – No of gears, No of brakes, Wheels.
Behaviour – Braking, Accelerating, Change gear.
An object has a state. It has certain characteristics and attributes like size, shape and colour. A change in these attributes are called as the objects behaviour. Each object has a unique identity just as we all have our names to identify ourselves.
Take for example TV:
The screen size(17”), buttons for switching it on and off and channel change are its state. The motion picture of a TV is its behaviour. The serial number(TI974) which distinguishes it from other TVs is its identity.

2) Concept of converting real world objects into software objects.
Ans. Our aim is to implement a real world object into a software object.
Real world objects have physical characteristics(state) and behaviour.
EXAMPLE – Motor Bike
Characteristics - Two wheels, No of gears, Current gear.
Behaviour – Braking, Accelerating, Changing gears.
Software objects also have state and behaviour .
• State is maintained through variables and data items.
• Behaviour is implemented through functions called methods.
Object - Calculator
Characteristics is implemented through variables and attributes – 0 to 9.
Behaviour is implemented by functions/methods +,-,*,/.
Object – Person
Attributes – First name, Last name, Age, Weight.
Methods – getFirstname(), getLastname(), getAge(), setAge().
Class Object
• Abstract.
• A class is a set of objects.

• A class is an object maker. •…...

Similar Documents

Object Oriente

...d1.1 Object-oriented programming (OOP) is a programming language model organized around "objects" rather than "actions" and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data. Object-oriented programming is a programming paradigm that uses abstraction (in the form of classes and objects) to create models based on the real world environment.   An object-oriented application uses a collection of objects, which communicate by passing messages to request services. Objects are capable of passing messages, receiving messages, and processing data. The aim of object-oriented programming is to try to increase the flexibility and maintainability of programs. Because programs created using an OO language are modular, they can be easier to develop, and are simpler to understand after development. The characteristics of object oriented programming are as follows: 1. Class A class is a blueprint, or prototype, that defines the variables (data) and the methods (operations) common to all objects of a certain kind. 2. Object Objects are the basic run time entities in an object oriented system. They may represent a person, a, place, a bank account, a table of data or any item that the program has to handle. Objects take up space in memory and have an associated address like record in Pascal, or a structure in C. 3. Encapsulation The act of placing data and the operations that......

Words: 2483 - Pages: 10

Object Essay

...William Vega Object Essay- Revised Draft Basic Writing L10 January 30, 2013 My Galaxy Phone Have you ever had something precious that you can bring with you for any emergency, situation, and also for communication with your family and friends? I do. There are many situations that I have used my phone that I wouldn’t know what I would have done without it. This phone is a reminder of me succeeding in my goals and communication. My black Samsung Galaxy S2 Skyrocket has a smooth front and back surface. Doesn’t have any smell really, well except for the smell of plastic. It has a long rectangular shape with the volume buttons on the left side and the power button on the right side. It’s a very light phone weighs less than one pound. Depending what I am doing on the phone it can get very hot or somewhat cool. Sounds pretty nice and loud depending what music I am listening to or depends which game I am playing. I would never forget how I acquired my phone which was the day of my graduation. The ceremony has past and I was going home and my mom tells me “I have a present for you when we arrive home.” So for the whole ride back home I was thinking what it could be but I had no idea. When we finally got back home she tells me “Close your eyes for your surprise.” Then she says “Now you can open your eyes.” When I opened my eyes she handed me my brand new phone and I was so happy because I needed a new phone for a while but couldn’t afford it. I would......

Words: 689 - Pages: 3

Pt1420 Object Oriented Programing

...Object Oriented Programming Object-oriented programming or OOP is a programming paradigm that represents concepts as “objects” that have attributes that describe the objects and associated procedures known as methods. Objects, which are usually instances of classes, are used to interact with one another to design applications and computer programs. Some advantages of OOP are it provides a clear modular structure for programs which makes it good for defining abstract data types where implementation details are hidden and the unit has a clearly defined interface. It makes it easy to maintain and modify existing code as new objects can be created with small differences to existing ones. And it provides a good framework for code libraries where supplied software components can be easily adapted and modified by the programmer. Some disadvantages are that OOP can be larger than other programs. In the early days of computing, space on hard drives, floppy drives and in memory was at a premium which meant that more money was going to be spent. Another is that it requires a lot of work to create. A great deal of planning goes into an object oriented program well before a single piece of code is ever written. Initially, this early effort was felt by many to be a waste of time. Finally OOP were slower than other programs, partially because of their size. Other aspects of OOP demand more system resources, thus slowing the program down. REST and CRUD CRUD specifies a minimal set...

Words: 367 - Pages: 2

Object Oriented Programming

...Object Oriented Programming IT/218 Object-Oriented Programming (OOP) provides computer programmers not only a new way to program, but a new way to think in terms of objects. This type of programming (“Object oriented programming,” 2012) allows programmers to use objects as a way of thought versus using a procedural language and organizing by data structures and algorithms. This is a new way of programming centered on objects to develop programs. C++ gives the programmer a way to incorporate encapsulation, inheritance, and polymorphorism and C++ also provides many ways of support Object-Oriented Programming. Programming was once thought upon as using a series of tasks for the computer to perform but object-oriented programming uses a collection of objects. In this type of programming, each object can receive message and process data, as well as send other messages to fellow objects. By placing information where it is not accessible by the entire computer program, OOP (“Object oriented programming,” 2012) calls the data using methods. The methods then act as intermediaries for working on the data they control. Object-oriented programs center on different types of objects. Each object contains a kind of data that manages the information within the program itself. The method of the object will use a system of checks and safeguards that are defined in the types of data the object contains. Because of this system, adaptations to the program can......

Words: 465 - Pages: 2

Object Permenance

...1) Object permanence a) She is aware that she is talking to her dad on the phone even though she doesn’t see him b) Knowing where the remote was 2) Invisible imitation c) Her “papa” told her to say “bye bye” to her dad and she repeated what he said d) Repeating what her dad is saying on the phone 3) Deferred imitation e) Attempting to closing the phone when she said bye f) “Talking” on the phone The actual circular reaction was the running water. She was sleep while the water was running and it felt good. So when they turned off the water, she woke up and turned the water back on. As she feels the water running, she goes back to sleep. She repeats this several times. The running water was a stimulus because it soothes her to sleep. Maya understands object permanence because she was able to retrieve the toy that was completely hidden by the blanket. Simon understands object permanence because he is aware that the toy still exist even though he can't see it. However, he does have a visible displacement problem. Even though he saw the toy being placed under the white blanket, he looked under the blue blanket where he saw it last not where he watched them place it. What Piaget meant by the “real problem” in education is ultimately what is the main goal of education. Should educated children to be one-minded “active learners” and only teach children what they already know are capable of learning? Or educate children to be......

Words: 365 - Pages: 2

Inimate Object

...Mike Thiesing Writing Workshop Ms. Conlon January 12, 2012 Inanimate Object Process Essay The Essay The darkness is overwhelming. I have been standing upright in this box for far too long, only being held up by others that have been pushed into me. I can feel myself drying up, becoming unusable. Then suddenly, my gloomy home begins to shake, and a bright light appears from above me. Some of my counterparts fall to the side in fear of the light and the large hand approaching, but I stand tall. I am suddenly suffocated by the grasp around me, as I am lifted into the air and quickly placed on the hard surface. I soon realize that I have finally been chosen for the task. It is my time. My thoughts are racing as I wonder what my task will be, how long it will take, and how much energy I will have to put forth. I am prepared for a tough battle against the surface I will soon cover, in hopes that at the end, I will have created something special. Just then I am lifted into the air again. As my top is removed, the open air engulfs me, preparing me for the work ahead, when suddenly I am brought back toward the hard surface, only to be rattled against it over and over again. I soon realize as I am being slammed off my owner's desk that the worst has happened- he has had a brain block. Before I can even prepare myself for what is about to happen, I am swung into the air, whipped in a circle, and brought towards his mouth. I have been here before. Scars and painful memories......

Words: 824 - Pages: 4

Salesforce Objects

...SALESFORCE OBJECTS Customer relationship management is a model for managing a company’s interactions with current and future customers. It uses technology to organize, automate, and synchronize sales, marketing, customer service, and technical support. Various Organizations are frequently looking for ways to personalize online experiences through tools such as help-desk software, email organizers and different types of enterprise applications. Many CRM vendors use cloud computing for building subscription-based web tools . Some of the most popular service based CRM companies are : Salesforce GoldMine Microsoft Dynamics CRM Salesforce: Salesforce.com Inc. is a global cloud computing company headquartered in San Francisco, California. It is currently ranked the most innovative company in America by Forbes, as well as number 7 in Fortune magazine's “100 Best Companies to Work For” in 2014. The company was founded in 1999 by former Oracle executive Marc Benioff, Parker Harris, Dave Moellenhoff, and Frank Dominguez as a company specializing in software as a service (SaaS). Force.com Salesforce.com's platform as a service (PaaS) product is known as Force.com. The Force.com platform allows external developers to create add-on applications that integrate into the main salesforce.com application and are hosted on salesforce.com's infrastructure.These applications are built using Apex (a Java-like programming language) and Visualforce (an XML-like syntax...

Words: 980 - Pages: 4

What Substances or Objects Should Be Recycled the Recycling Legislative Experience in Taiwan

...J Mater Cycles Waste Manag (2005) 7:1–7 DOI 10.1007/s10163-004-0119-9 © Springer-Verlag 2005 SPECIAL FEATURE: ORIGINAL ARTICLE Material Cycles and Waste Management is Asia (2) Chun-Chao Lin · Chun-hsu Lin What substances or objects should be recycled? The recycling legislative experience in Taiwan Received: October 1, 2004 / Accepted: October 10, 2004 Abstract The legislative framework of waste management in Taiwan has never been efficient, mainly due to unclear definitions and regulations. In 2002, this system was split into two parts by enacting a new law, the Resource Recycling and Re-use Act (RRRA). However, it then became more complicated and recycling effectiveness was impeded. The causes were mainly the unclear definitions, conflicts about the scope, and issues between the RRRA and the Waste Disposal Act (WDA). This article examines the recycling legislation experience in Taiwan, and proposes two modifications for resolving these problems. The first proposal is merging these two acts into one. The second proposed modification maintains a two-system structure but introduces a new subject, “discards,” into the law. The subject of discards is further categorized as “recyclable resources” or “waste,” which correspond to “recycling operations” and “disposal operations,” respectively. The new structures, interfaces, prerequisites, properties, and comparisons are also explained. Key words Waste · Recyclable resources · Discards ·......

Words: 4041 - Pages: 17

Business Objects

...the world of Business Intelligence to investigate how it came into existence, the competitive advantages it can bring to an organization, and more importantly, spells out critical factors and methods of calculating a return on investment to ensure a successful and rewarding BI implementation. Background Conceptualization The term “business intelligence” was coined back in 1958, before computers were even used in business operations. It was coined by Hans Peter Luhn, who was a computer scientist and researcher for IBM. Luhn described business intelligence as discovering and communicating relationships between data sets and their impacts on goal alignment to answer the following questions: What is known? Who knows what? Who needs to know? (Grimes, 2008) Although Luhn didn’t know what medium would eventually be used to carry out this concept (i.e. Servers, Computers, Software Applications, People, Processes, etc.) he conceptualized business intelligence as retrieving, extracting, and disseminating business data to extract meaningful information that could be used by a business user to make intelligent business decisions. Since its conceptualization in 1958, the application of business intelligence has gone through two different generations of use and a third generation is quickly developing. BI 1.0 The first generation of business intelligence began with the development of the first relational database and client/server systems in the mid to late 1970’s. Mainframes were...

Words: 6695 - Pages: 27

Business Objects

...Business Objects Developer Internal Req #: 5216 Client Req #: ST7080 Client: State of WI – DOT Location: Madison, WI The desired candidate will possess an advanced knowledge and skill with Business Objects Reporting Tools including Universe Designer, WEBI & DESKI Report Development and Dashboard Designer. They will possess strong analysis and design skills and be familiar with Business Intelligence and Data warehousing concepts. A solid understanding of relational data structures and proficiency in SQL development is a requirement. Prior experience with Business Objects XI Version 3 is preferred. This position will work directly with the DMV (Division of Motor Vehicles) Business Area to develop standard reports and universes for various projects. Mentor the business area on universe design and reporting. Excellent oral and written communication skills to be able to interact with staff at all levels of the DOT organization are a requirement. Additional skills should include: * Experience with dimensional models, Informatica ETL, Oracle, DB2, and MS Access * Collaborates with the team to define and follow DOT reporting standards and industry best practices * Strong problem solving and testing skills, and successful project leadership experience is a necessity * The selected contractor will show proof of experience in designing and implementing Business Objects Universes, reports and dashboards and have knowledge and experience in working......

Words: 518 - Pages: 3

Object Oriented

...for container tracking at any site 6 Chemical Inventory Management Benchmarking Survey Results  What are the primary purposes for the Chemical Management System? 7 Chemical Inventory Management Benchmarking Survey Results  Barcoding Processes  Every site barcodes individual containers, but not every site barcodes all their individual containers  Bulk tanks—7 of the 9 sites use a barcode for their tanks  3 of the 8 sites barcode process tanks  10 of 11 sites barcode gas cylinders  5 of 8 sites barcode case lots (one barcode on the case)  Static Inventory-where one barcode may be used for a predetermined inventory quantity. 3 of the 8 sites have this. 8 Chemical Inventory Management Benchmarking Survey Results  Level of Tracking   There was a lot of variation Tracking can be done to a group of buildings, to the building level, a fire zone within a building, to the room level, or to a sublocation within a room (shelf) 9 Chemical Inventory Management Benchmarking Survey Results  More on Tracking…  11 of 12 respondents use “Full-Until-Empty” tracking  10 of 11 respondents track welding, soldering & brazing filler materials  3 sites track lead shielding (blocks, bricks, shot…)  5 sites track toxic machine stock  3 sites track metals such as stainless. One site indicated they track grinding wheels and similar objects  At all but 1 site, chemical ingredients are tracked 10 Chemical Inventory Management Benchmarking......

Words: 1410 - Pages: 6

Density on Various Objects

...Name Date Density Lab Density on Various Objects TITLE: The effect of density on various objects PURPOSE: To observe the effect of density on various objects and use the property of density to identify the composition of unknowns. PROCEDURE ONE: Part A: Floating Cans 1. Five gallon bucket of room temperature water 2. Add can of regular soda 3. Add can of diet soda 4. Record which can floats and which can sinks PROCEDURE TWO: Part A: Floating Eggs in Water 1. Measured the mass of the egg 2. Recorded the mass of the egg 3. Filled the overflow can with plain water to just below the spout and lowered the egg into the can while catching the water that overflowed. 4. Recorded the amount of water overflowed 5. Determined the volume of the egg by measuring the amount of water displaced with a graduated cylinder Part B: Floating Eggs in Salt Water 1. Measured the mass of the egg 2. Recorded the mass of the egg 3. Filled the overflow can with salt water to just below the spout and lowered the egg into the can while catching the water that overflowed. 4. Recorded the amount of water overflowed ......

Words: 1111 - Pages: 5

C++ Objects Solutions

... 263 Nested Loops, p. 277 Solving the Ocean Levels Problem, p. 299 Defining and Calling Functions, p. 306 Using Function Arguments, p. 316 Value-Returning Functions, p. 326 Solving the Markup Problem, p. 380 Creating a Class, p. 391 Creating and Using Class Objects, p. 393 Creating and Using Structures, p. 436 Solving the Car Class Problem, p. 480 Accessing Array Elements, p. 487 Passing an Array to a Function, p. 517 Two-Dimensional Arrays, p. 526 Solving the Chips and Salsa Problem, p. 567 Performing a Binary Search, p. 580 Sorting a Set of Data, p. 587 Solving the Lottery Winners Problem, p. 616 (continued on next page) Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 LOCATION OF VIDEONOTES IN THE TEXT Chapter 10 Pointer Variables, p. 621 Dynamically Allocating an Array, p. 645 Solving the Days in Current Month Problem, p. 676 (continued) Chapter 11 Operator Overloading, p. 704 Aggregation and Composition, p. 734 Overriding Base Class Functions, p. 755 Solving the Number of Days Worked Problem, p. 768 Converting Strings to Numbers, p. 788 Writing a C-String Handling Function, p. 800 Solving the Backward String Problem, p. 823 Passing File Stream Objects to Functions, p. 845 Rewinding a File, p. 858 Solving the File Encryption Filter Problem, p. 897 Recursive Binary Search, p. 913 QuickSort, p. 915 Solving the Recursive Multiplication Problem, p. 933 Polymorphism, p. 941 Composition Versus Inheritance, p.......

Words: 11246 - Pages: 45

Technology as Political Objects Discussion

...New Media Literacy Technology as Political Objects Question: How are our technologies and devices political objects? What does it mean to think of our technologies and devices as political? Personal Opinion: When newer generation devices release in North America, older devices of that brand tend to be in use for many years. This is how our devices become political objects. Even though they become obsolete they aren't thrown away. While it's true they're dumped into other countries in the form of slow violence, most are recycled into techno trash that are later re-used for assembling and manufacturing parts. Printers for example have newer models every year. But old or newer models doesn't really matter. Why? The cartridges that all printers rely on have remained the same to support all their models. However there has been an increase in its price because of high demand. Despite old or new modelled devices, they're politically in use because of profit. Many third world countries aren't as highly developed as Canada or United States and so it takes time and money for them to adapt to the technology and devices we're accustomed to. But by the time they're accustomed to this new technology we're already into the future. Electronic companies keep themselves profitable through sustainable development, economic market, techno trash, and labor forces that's responsible for assembling, disassembling and manufacturing devices from around the world. When we think our......

Words: 509 - Pages: 3

Object Oriented Programming Definitions

...Polymorphism Polymorphism is the ability of an object to take on many forms. This can be where a child class is created and extends a parent class to inherit their common variables and add new variables to match the requirements Public interface Food {} Public class Burger {} Public class Bigmac extends Burger implements Food {} Class A class is a blue print from which individual objects are created and modified. There are three type of variables Local variables: Variables that are defined inside method Instance variables: Instance variables are variables within a class but outside any method Class variables: Class variables are variables declared with in a class Interface An interface is a reference type in Java and is made up of a collection of abstract methods. A class implements an interface and inherits the abstract methods of the interface. It can never be declared only implemented Public human { Public void eat (); Public void drink (); } Object This is a representation of a real world entity Objects have states and behaviours. For example a human has states - name, race as well as behaviours –talking, eating etc. An object is also an instance of a class. Public Shivam ( String name, String age){ System.out.print(“My name is” + name + “And my age is” + age); } Constructor Generally used in classes, if the programmer does not create a constructor for the class there is a default one. Objects use this in their creation and needs to......

Words: 601 - Pages: 3