[Tutor] Is this the right way to create a

Kent Johnson kent37 at tds.net
Sun Jun 22 23:25:08 CEST 2008


On Sun, Jun 22, 2008 at 3:50 PM, Zameer Manji <zmanji at gmail.com> wrote:

> I'm quite new to OOP, so forgive me if I am missing something obvious.
> When you say that the User class should have a UserProfile as an
> attribute, would it look something like this?
>
> from lastfmapi import UserProfile
> class User (object):
>        def __init__:
>                self.UserProfile = UserProfile('Bob')

Yes, that's about right. Of course 'Bob' should be an argument passed
to __init__()

> Also what do you mean by 'accessors' for Neighbors ?

class User(object):
  ...
  def getNeighbors():
    """ Returns a list of this user's neighbors """

and similar for getTopArtists(), etc.

Kent
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (MingW32)
>
> iQEcBAEBCgAGBQJIXqz2AAoJEA759sZQuQ1BKWgIAJMAXzcUkL1MNjXE2xbFXpgf
> cKAnNfiHpCLp9X8503Fdn8yMA8dq16ktOS7L5EeqsZnU4lpns6XeWzO1RbiUcxY7
> i0ojWffBgvtfaK/3b6IteDvL7/+rKKXHiQRzPLDET8XUfoAe9kIXppN49JEfl7s7
> JCrEXLv6/eHLcHT+aMCtcKLGF9s85kSW7pipIg61n2H0X3rYl3kZeRE5unjbc2rJ
> ++YM4CSOrG3n8U3o/NCdnP23p8W2x6WNnndeWG2C7tLa2n/k3QkY2cOpG/tELU+p
> tpwT9VAeoEvOyKAhtfqfwBS9gCa3hrbnuUt9IDvcHR0TmKJ+rytbLqHOGLtH5rU=
> =2Ifq
> -----END PGP SIGNATURE-----
>


More information about the Tutor mailing list