class vs type
Colin J. Williams
cjw at sympatico.ca
Fri Oct 19 19:14:03 EDT 2007
More information about the Python-list mailing list
Fri Oct 19 19:14:03 EDT 2007
- Previous message (by thread): class vs type
- Next message (by thread): class vs type
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Terry Reedy wrote: > "Colin J. Williams" <cjw at sympatico.ca> wrote in message > news:ffali6$op5$1 at ger.gmane.org... > | Doesn't Python 3 provide an opportunity > | to move away from discussions about > | new_style vs old-style? This an > | opportunity to treat old-style as a > | historical artefact, not requiring > | current explanation. > > Yes, there will not be 'old-style' classes in Py3 and 3.0 doc will not > mention them.. But we are actually at 2.5 and there will be 2.6, 2.7, 2.8? > that still have them. > > > Terry, Thanks for clarifying the intent. The Python 3.0 doc, under Class, has: Programmer’s note: Variables defined in the class definition are class variables; they are shared by all instances. To define instance variables, they must be given a value in the __init__() method or in another method. Both class and instance variables are accessible through the notation “self.name“, and an instance variable hides a class variable with the same name when accessed in this way. Class variables with immutable values can be used as defaults for instance variables. For new-style classes, descriptors can be used to create instance variables with different implementation details. Presumably, it is intended that every class implicitly inherits from object? Colin W.
- Previous message (by thread): class vs type
- Next message (by thread): class vs type
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list