An Interest In:
Web News this Week
- April 18, 2024
- April 17, 2024
- April 16, 2024
- April 15, 2024
- April 14, 2024
- April 13, 2024
- April 12, 2024
Object Oriented PHP (Lesson 2: Objects & Static Methods)
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
Original Link: https://dev.to/cleancodestudio/object-oriented-php-lesson-2-objects-static-methods-4l5b
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To