but I learn programming and after structured programming with Pascal language, I\'m beginning to learn about OOP with Delphi.
So, I don\'t really understand the diff
strict private - visible and accesible only from within this class.
private - visible and accesible only from within this class AND this class unit.
protected - the same as private PLUS from within descendant classes
You can read more about and idea of encapsulation here: http://en.wikipedia.org/wiki/Encapsulation_%28computer_science%29#Encapsulation