📜  class Student(): def name(self): - Python (1)

📅  最后修改于: 2023-12-03 15:14:09.958000             🧑  作者: Mango

使用 Python 定义 Student 类及其方法

Python 是一种面向对象编程语言,它提供了一种方便的方式来定义类和实现方法。下面让我们来使用 Python 来定义一个学生类,让它具有姓名和年龄属性,并且实现一个返回该学生姓名的方法。

定义 Student 类

在 Python 中,使用 class 关键字来定义一个类。下面的代码定义了一个 Student 类,它有 nameage 两个属性:

class Student:
    def __init__(self, name, age):
        self.name = name
        self.age = age

在这段代码中,__init__ 方法是一个特殊的方法,我们称之为构造函数。它在创建类的实例时被调用,并且用于初始化实例的属性。在这个例子中,我们传入 nameage 两个参数,并将它们分别赋值给 self.nameself.age 属性。

实现返回学生姓名的方法

在 Python 中,类的方法通常都需要以 self 作为第一个参数开始。这个参数指向类的实例本身,它可以让我们在方法中访问实例自己的属性。

下面的代码定义了一个 name 方法,它返回该学生的姓名:

class Student:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def name(self):
        return self.name

在这个例子中,我们先定义了 __init__ 方法来初始化 nameage 属性。然后我们定义了一个 name 方法,它简单地返回了 self.name 属性。

使用 Student 类

在定义好 Student 类之后,我们可以创建类的实例,并调用其方法来获取属性。例如:

student = Student("Tom", 18)
print(student.name())

这段代码将会输出 Tom,这是因为我们在创建 Student 实例时传入了 Tom 作为 name 参数,并且调用了 name 方法来获取该学生的姓名。

总结:以上就是使用 Python 来定义一个学生类,并实现一个返回学生姓名的方法的完整代码。如果你还需要添加其他属性和方法,只需要在类的定义中继续添加即可。