Private
Az adott tulajdonság csak az osztályon belül létezik, kívülről nem érhetők el.
Protected
Azt jelenti, hogy az adott tulajdonság vagy metódus az osztályon belül és az örökölt osztályokban elérhető és használható, de kívülről nem.
Public
Az adott tulajdonság vagy metódus nyilvánosan elérhető és használható az osztályon kívül is.
Override
A leszármazott osztályban felülírjuk (módosítjuk) a szülőosztályban meghatározott metódust, hogy saját implementációt adjunk hozzá.
Static
Az adott metódus osztályszintű, és nem az objektum példányaihoz kötődik, így közvetlenül az osztályhoz tartozik és osztályszinten érhető el.