OOP Continued and Advanced Topics
We learned so many things about programming over the course of this book, from basic variables, control flows, and classes to things that are GDScript-specific, such as accessing nodes in the scene tree and specific annotations. However, don’t be mistaken – there is still so much more knowledge out there that can help solve problems easier and faster.
After many years of studying and professionally applying my programming skills, I can confidently state that computer science is a deep and rewarding field to keep learning. Plus, every few years a new technology pokes out its head, waiting to be studied.
In this chapter, we’ll look at a bunch of more advanced techniques and concepts that will elevate your programming skills to new heights!
In this chapter, we will cover the following main topics:
- The
super
keyword - Static variables and functions
- Enumeration
- Lambda functions
- Passing parameters by value...