Discuss / Python / 方法就是与实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据时什么意思呢?

方法就是与实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据时什么意思呢?

Topic source

饭未眠

#1 Created at ... [Delete] [Delete and Lock User]

方法就是与实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据时什么意思呢?

比如类里面定义的变量self.name,你在类里面的函数,可以直接调用这个变量,如print(self.name),而在类外你就访问不到这个name

落音郁

#3 Created at ... [Delete] [Delete and Lock User]

应该就是只需要关注int这个函数里面的除了self以外的各个参数,然后这个类里的其他的函数(方法)都可以直接调用int里面的你传的那些参数,因为他们在一个类下面是相互传输的吧,但是比如不在一个类下面,不同的函数就是独立事件了,我是这么理解的


  • 1

Reply