defining classes

Michael Hoffman cam.ac.uk at mh391.invalid
Fri Sep 2 16:19:07 EDT 2005


LeRoy Lee wrote:

> class foo2:
>    def __init__(self):
>        self.j = 5
> 
>>> h = foo2()
>>> h.j
> 
> Traceback (most recent call last):
>  File "<stdin>", line 1, in ?
> AttributeError: foo2 instance has no attribute 'j'

Try again:

 >>> class foo2:
...    def __init__(self):
...        self.j = 5
...
 >>> h = foo2()
 >>> h.j
5
-- 
Michael Hoffman



More information about the Python-list mailing list