1. Class declarations

2. Getter and setters

3. Fields (public, private)

4. Static properties and methods

5. Inheritance ★★★