On Mon, 30 Sep 2013 05:41:16 -0700, markotaht wrote: > under variables, i mean, the int's and lists and strings and floats that > the parent class uses. IF in parent class there is variable called > location, then can i use the same variable in my sub class.
Firstly, in Python circles we prefer to call them "attributes" rather than variables. Since this is Python, it is trivially easy to test this for yourself. Start an interactive Python interpreter, and then in under a dozen lines you can test it: py> class Test: ... attr = "Hello World!" # Shared class attribute. ... py> class MyTest(Test): ... pass ... py> x = MyTest() py> x.attr 'Hello World!' Works perfectly! (It would be a funny programming language where it didn't, since this is one of the most fundamental parts of inheritance. A language that didn't do something equivalent to this couldn't really claim to be object-oriented.) -- Steven -- https://mail.python.org/mailman/listinfo/python-list