推荐答案
-- -------------------- ---- ------- - ----- ----- -------- - --- -------------- - -- -- - ----- --------- - ----- --- -------------- ------------------- ---------------------- - ----------------- - ---- --- -------------- ------------- --------- ----------------------- ---------------- --------- -------------------------- - ---- --- - ---------- -- -- -------- ---------- - ------ -------------
本题详细解读
定义类
在Python中,使用class
关键字来定义一个类。类名通常采用驼峰命名法(CamelCase)。类中可以包含类变量、实例变量、方法等。
-- -------------------- ---- ------- ----- -------- - --- -------------- - -- -- - ----- --------- - ----- --- -------------- ------------------- ---------------------- - ----------------- - ---- --- -------------- ------------- --------- ----------------------- ---------------- --------- --------------------------
- 类变量:类变量是类的属性,所有实例共享同一个类变量。可以通过类名或实例访问。
- 实例变量:实例变量是实例的属性,每个实例都有自己的实例变量。通常在
__init__
方法中定义。 - 方法:方法是类中定义的函数。实例方法的第一个参数通常是
self
,表示实例本身。
创建对象
通过类名加括号的方式创建对象,并传递必要的参数给__init__
方法。
obj = MyClass("I am an instance variable")
调用方法
通过对象调用实例方法。
obj.display()
输出结果
Class Variable: I am a class variable Instance Variable: I am an instance variable
在这个例子中,class_variable
是类变量,instance_variable
是实例变量。display
方法用于打印这两个变量的值。