我的阿狸乱送 2023-05-22 19:22 采纳率: 57.1%
浏览 58

在python中定义类时实例方法的第一个参数名称必须是self?

判断题,我认为是对的,答案是错误的。能否解释的清楚点,我甚至有点没看懂题。初学者。

  • 写回答

1条回答 默认 最新

  • threenewbee 2023-05-22 21:14
    关注

    不一定self,任意都可以,比如如下代码

    class Dog:
        def __init__(puppy, name, age):
            puppy.name = name
            puppy.age = age
    
        def bark(pet):
            print("The dog", pet.name, "is barking!")
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 请采纳用户回复 5月22日
  • 创建了问题 5月22日