Programming MisconceptionsHomeMisconceptionsConceptsLanguagesTextbooksContributorsAbout
HomeConcepts
Object

Object

An object is an instance of a class stored in a set of memory locations.

Related concepts:  ClassTypeValue

Closest Wikipedia entry:  Object-oriented programming

Authoritative Definition

Wikipedia does not necessarily offer the best fitting definition of a concept. The exact meaning we attribute to the concept of Object is based on principled authoritative sources such as:

Types and Programming Languages - Sections 18, 19

Misconceptions about Object
31 documented Misconceptions

Any LanguageJavaJavaScriptPythonScratch
Check Yourself
Misconception
AccessingInexistentPropertyError
Accessing a non existent property on an object produces an error
Misconception
AssignmentCopiesObject
Assignment copies the object
Misconception
EqualityOperatorComparesObjectsValues
The equality operator compares two objects' values
Misconception
IdentifierAsStringInBracketNotation
An identifier used to access a property with the bracket notation is treated as a string
Misconception
NoBracketNotationForObjects
Square brackets cannot be used to access properties of an object
Misconception
NoGlobalObject
There isn't a global object
Misconception
NullIsObject
null is an object
Misconception
ObjectAsParameterIsCopied
Objects are passed by value
Misconception
ThisAssignable
One can assign to this

Find Misconceptions by...

Concept
Programming Language
Notional Machine
Textbook

About

About This Site
Structure and Content of the Inventory
Contributors