An object is the implementation of a class. As discussed in lesson 1, a class is simply a blue print that outlines something. An object is the actual thing that specifies the specific details.
Objects: Implementation of a Class
- Conceptualize a band
- A band has a name
- A band has members
- A band can add a member
- A band has music
- A band can play music
Static Methods:
- Are callable from the class level (You don't need to create an instance of the class to call it)
- Are considered "global to the class namespace"
- I recommend watching the tutorial linked above to better understand static methods - the screencast does a thorough job explaining static methods.
Objects
In object-oriented programming (OOP), objects are the things you think about first in designing a program and they are also the units of code that are eventually derived from the process. ... Each object is an instance of a particular class or subclass with the class's own methods or procedures and data variables.
Static Methods
In object-oriented programming (OOP) the methods that belong to a class definition are called static methods. (Sometimes they are called class methods, but this is confusing.) A static method is part of a class definition, but is not part of the objects it creates. Important: A program can execute a static method without first creating an object!
The End
Clean Code
Java Script Design Patterns
Object Oriented Programming
JavaScript Algorithm Examples
Clean Code Studio
βοΈ Code Tips
βοΈ Career Advice
βοΈ Developer Memes
Shiny button, Fancy π‘π²πππΉπ²πππ²πΏ π, Juicy Dev Tips...wanna join?
(Discover [50+ pages] of my personal FAANG interview notes!)
Follow @cleancodestudio on Twitter
Follow @cleancodestudio on YouTube
Follow @cleancodestudio on TikTok
Follow @cleancodestudio on Facebook
Follow @cleancodestudio on Instagram
Follow @cleancodestudio on LinkedIn
Follow @cleancodestudio on Reddit
Follow @cleancodestudio on Dev.to
Follow @cleancodestudio on Stack Overflow
Follow @cleancodestudio packages on npm
Follow @cleancodestudio packages on packagist
Star @cleancodestudio on Github
Oldest comments (0)