Python - Class

版权声明:转载请注明出处 https://blog.csdn.net/qq_42292831/article/details/89433698
  • Class中各个函数指明的变量,可以使用self在该Class的任何地方进行调用(包括在该类的函数中),但是这些变量只能在该Class内部的函数中访问。
  • 在Class内部对函数与变量进行访问时需要声明self 。
  • 如果在Class中定义变量时没有加self,那么该变量的生存期就只会在该函数的内部。
  • 类之间的调用,在A类中将B类实例化,随后可以通过实例化对象来对B类中的对象实现调用。


class A:
    def __init__(self,number_1):
        self.number_1 = number_1
        
    def func_1(self,number_2):
        self.number_1 = number_2
        return  self.number_1
        #print(self.number_1)
        
    def func_2(self,number3):
        self.a = number3
        return self.number_1
    
    def show(self):
        b = B()
        print(b.data)
    
class B:    
    def __init__(self):
        self.data = 1000


if __name__ == "__main__":
    a = A(12)
    print(a.func_1(14))
    print(a.func_2(15))
    print(a.show())

猜你喜欢

转载自blog.csdn.net/qq_42292831/article/details/89433698
今日推荐