下面展示一些 内联代码片
。
class Student:
def __init__(self, name, student_id, height):
self.__name = name
self.student_id = student_id
self.height = height
def display_info(self):
print(f'姓名:{self.name}')
print(f'学号:{self.student_id}')
print(f'身高:{self.height}cm')
#创建第一个实例,使用默认信息
student1 = Student('王大毛', '20240812', 185)
student1.display_info()
print() # 分隔输出
# 创建第二个实例,使用指定信息
student2 = Student('王二毛', '20240812', 180)
student2.display_info()
(1)__init__是类的构造函数,用于类实例化时,初始化默认参数,在实例化时将默认参数传递给对应参数。
(2)name变量前面有《双下划线》,是类私有变量,只能在类内部访问。