版权声明:转载请注明出处 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())