other · 2023
Objects, Classes, and Object‐Oriented Programming
Cited by 0Open access
Abstract
ECMA-262 defines an object as an unordered collection of properties. Strictly speaking, this means that an object is an array of values in no particular order. ECMA-262 describes characteristics of properties using internal-only attributes. These attributes are defined in the ECMAScript specification and implemented in JavaScript engines, but they are not directly accessible in JavaScript. There are two types of properties: data properties and accessor properties. The Object class includes a hefty number of static methods used for inspecting and manipulating objects. Since all non-primitives in JavaScript inherit from Object, these can be used on any object. The concept most often discussed in relation to object-oriented programming is inheritance. Many object-oriented languages support two types of inheritance: interface inheritance, where only the method signatures are inherited, and implementation inheritance, where actual methods are inherited.
Cite this paper
(2023). Objects, Classes, and Object‐Oriented Programming. https://doi.org/10.1002/9781394193240.ch8
“Objects, Classes, and Object‐Oriented Programming.” 2023, pp. 251–322, https://doi.org/10.1002/9781394193240.ch8.
2023. “Objects, Classes, and Object‐Oriented Programming.” https://doi.org/10.1002/9781394193240.ch8.
(2023) ‘Objects, Classes, and Object‐Oriented Programming’. Available at: https://doi.org/10.1002/9781394193240.ch8.
@misc{anon2023objects,
title = {{Objects, Classes, and Object‐Oriented Programming}},
pages = {251--322},
year = {2023},
doi = {10.1002/9781394193240.ch8}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.