Python 中如何定义类和创建对象?

推荐答案

-- -------------------- ---- -------
- -----
----- --------
    - ---
    -------------- - -- -- - ----- ---------

    - -----
    --- -------------- -------------------
        ---------------------- - -----------------

    - ----
    --- --------------
        ------------- --------- -----------------------
        ---------------- --------- --------------------------

- ----
--- - ---------- -- -- -------- ----------

- ------
-------------

本题详细解读

定义类

在Python中,使用class关键字来定义一个类。类名通常采用驼峰命名法(CamelCase)。类中可以包含类变量、实例变量、方法等。

-- -------------------- ---- -------
----- --------
    - ---
    -------------- - -- -- - ----- ---------

    - -----
    --- -------------- -------------------
        ---------------------- - -----------------

    - ----
    --- --------------
        ------------- --------- -----------------------
        ---------------- --------- --------------------------
  • 类变量:类变量是类的属性,所有实例共享同一个类变量。可以通过类名或实例访问。
  • 实例变量:实例变量是实例的属性,每个实例都有自己的实例变量。通常在__init__方法中定义。
  • 方法:方法是类中定义的函数。实例方法的第一个参数通常是self,表示实例本身。

创建对象

通过类名加括号的方式创建对象,并传递必要的参数给__init__方法。

调用方法

通过对象调用实例方法。

输出结果

在这个例子中,class_variable是类变量,instance_variable是实例变量。display方法用于打印这两个变量的值。

纠错
反馈