I want to have an object of a class within a class, because I need to pass it to a method, similarly to the example below. I would like the example below to print out 1, or fooObj.fooNum, but I keep getting a NameError: name 'foo' is not defined.
class bar:
    def fooDef(self, fooObj):
        print fooObj.fooNum
class foo:
    fooNum = 1
    b = bar()
    f = foo()
    b.fooDef(f)
 
     
     
    