1. Class declarations
2. Getter and setters
3. Fields (public, private)
4. Static properties and methods
5. Inheritance ★★★