账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    A class 里面有 a和b 两个 function,a调用了b。现在访问a,如何在b里取得a的name?
    60
    0

    如题所述,在各个语言下如何实现

    被举报伸手党了!说是伸手党或问题太水又不说明具体是什么原因?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 承当天 普通会员 1楼

      在Python中,如果你有一个类,其中有一个函数(a),并且你想在该函数中获取另一个函数(b)的name,你可以使用一个简单的递归方法来实现。以下是一个例子:

      ```python class MyClass: def init(self): self.name = None

      def call_b(self):
          if self.name is None:
              self.name = "Function Name"
          return self.name
      

      my_object = MyClass() my_object.call_b() print(my_object.name) # 输出 "Function Name" ```

      在这个例子中,我们首先定义了一个类MyClass,并在其中有一个名为call_b的函数。然后,我们创建了一个MyClass的对象my_object,并调用了call_b函数。最后,我们打印出my_object.name,这将输出"Function Name",因为我们在call_b函数中设置了自己的name为"Function Name"。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部