第27323题 单选题
下列关于Python类的成员方法的描述中,正确的是?

已知如下Python类定义:

class MyClass:
    # 实例方法
    def instance_func(self, msg):
        return f"实例方法:{msg}"

    # 类方法
    @classmethod
    def class_func(cls, msg):
        return f"类方法:{msg}"

    # 静态方法
    @staticmethod
    def static_func(msg):
        return f"静态方法:{msg}"
A

实例方法只能通过类的实例对象调用,无法通过类名直接调用

B

类方法的第一个形参命名必须为self,用于指代当前类

C

静态方法无需使用装饰器修饰,且不需要传入额外的默认参数

D

类方法可以通过类名MyClass.class_func("test")直接调用,也可以通过实例obj.class_func("test")调用

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析