Thanks for a new explanation.
It is useful for me. this helped me, as the above explanations helped me too.
In practice it is difficult to make the same mistake twice. Every mistake teaches you.
So within my uses of Classes I no longer make mistakes.
The problem I have for now is that it is difficult for me to extend the use of Classes. I struggle to expand because by now I know a little about use of Classes.
This problem is slowly being solved as I am studying numerous examples, which are in the links. So over time I think everything will be fine.
The other problem I have is the terminology around the classes. It is a problem not only mine - of all.
An example:
After put in Google "
lazarus extended classes" can be see in third place this link:
http://wiki.freepascal.org/extended_class_syntaxOk.
The title of this page is:
extended class syntax.
Good, I thought. Now I'm going to know something of
extended class syntax.
However the word
extended is found on this page only once - in the title (!) There is no more. Of course within the text must be words (at least one see) that are synonyms of the word
extended.
But as a beginner can know synonyms of the word
extended within the use of Classes?
Putting "
Synonyms of extended" in Google did not help me.
The person, who wrote to this page erroneously thought, that everyone knows synonymous with the word
extended within the use of classes. (synonymous with the word
extended it's not the same as synonymous with the word
extended within the use of classes.)
For not knowing well the terminology I made mistakes in my posts. And part of the content of my posts was interpreted in another way.
Well, reading the material of the links I'm learning the terminology too.
@jmm72, once again, thank you so much.