How and when should these keywords be used?
Do they have the same purpose as in C#?
The documentation suggests they are exactly the same as in C#: