クラスやインスタンスの内容は、プログラミング言語によって微妙に違います。
ここら辺は、プログラミング言語の思想などとも関係があるのだろうなと思います。
プログラミングを始めた頃は、よく分からずにプログラムを書いていましたが、それでも書けるのが面白いなと思います。