On Wed, Dec 24, 2014 at 7:49 PM,  <fulga...@gmail.com> wrote:
> Thank for your answer Chris.
>  I'm a newbie and I just start to learn what is a class and attributes. But 
> when I read your tex I restart the shell and I create a new object and it 
> works.
> Your message helps me and I think I create the object tab with self surface 
> and then I modified my TableauNoir Class . But I did not know that an object 
> could be old but it sounds very logical when you heard it.
> Anyway I think your crystal ball works well ...:-)
>
> P.S : sorry for my english. I'm french.....

Your English is better than my French, which is currently at the level
of "watch Let It Go with subtitles and have an approximate idea of
what she's singing". :)

In Python, "class TableauNoir:" isn't a declaration, it's an
executable statement. It's effectively the same as:

TableauNoir = type(blah blah blah)

where the "blah blah blah" part is a complete representation of the
block of code inside the class statement. When you instantiate it,
like:

foo = TableauNoir()

you create an object of that particular class. Redefining the class
later doesn't change that object, but it will mean that any new
objects you make will use the new class.

Hope that helps!

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to