正确答案是 B: 调用类的属性时,需要在属性名称后加圆括号进行调用。
分析:
A: 正确。定义一个类时,类名是必选项,但属性和方法可以不设置。一个类可以是空的,只包含一个类名和一个 `pass` 语句。
B: 不正确。调用类的属性时,不需要在属性名称后加圆括号。圆括号用于调用方法(函数),而属性是直接访问的,例如 `object.attribute`。
C: 正确。调用类的方法时,需要在方法名称后加圆括号进行调用,即使方法不需要参数,也需要使用圆括号,如 `object.method()`。
D: 正确。类的属性可以进行增删改查的操作。可以通过 `object.attribute = value` 修改属性,通过 `del object.attribute` 删除属性,通过 `object.attribute` 访问属性值。
因此,选项 B 是不正确的说法。