Python 3 : Sharing variables between methods in a class

前端 未结 2 1876
挽巷
挽巷 2020-12-18 09:29

Looking for how to make a variable set by one Method/function in a class accessible to another method/function in that same class without having to do excess (and problemati

2条回答
  •  抹茶落季
    2020-12-18 10:04

    Is this what you're trying to do?

    #I just coppied this one to have an init method
    class TestClass(object):
    
        def current(self, test):
            """Just a method to get a value"""
            print(test)
            self.value = test
            pass
    
        def next_one(self):
            """Trying to get a value from the 'current' method"""
            new_val = self.value
            print(new_val)
            pass
    
    a = TestClass()
    b = TestClass()
    a.current(10)
    b.current(5)
    a.next_one()
    b.next_one()
    

提交回复
热议问题