【Python基础编程208 ● 面向对象 ●__init__()方法的中设置自定义参数】

python


---------Python基础编程---------

Author : AI菌


【内容讲解】

1、在__init__()方法中添加几个形参,用来接收创建对象时传递过来的属性值。
2、有了形参,不同对象,可以有不同的属性值。

【代码实现】

class Student:

"""

在__init__()方法中添加了几个形参,用来接收创建对象时传递过来的属性值

有了形参,不同对象,可以有不同的属性值。

"""

def __init__(self, name, age, gender):

self.name = name

self.age = age

self.gender = gender

def study(self, course):

print(f"学习{course}")

# 创建对象时,Python解释器自动调用__init__()方法

# 同时, 给属性赋值

s1 = Student("robot", 20, "女")

s2 = Student("rabbit", 19, "男")

# 访问属性:对象名.属性名

print(s1.name) # robot

print(s1.age) # 20

print(s1.gender) # 女

# 访问属性:对象名.属性名

print(s2.name) # rabbit

print(s2.age) # 19

print(s2.gender) # 男

【往期精彩】

▷【Python基础编程196 ● 读取文件的4种方式】
▷【Python基础编程197 ● 读取文件的4种方式】
▷【Python基础编程198 ● 读取文件的4种方式】
▷【Python基础编程199 ● Python怎么读/写很大的文件】
▷【Python基础编程200 ● 读取文件的4种方式】
▷【Python基础编程201 ● 读取文件的4种方式】
▷【Python基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】

【加群交流】



以上是 【Python基础编程208 ● 面向对象 ●__init__()方法的中设置自定义参数】 的全部内容, 来源链接: utcz.com/z/388444.html

回到顶部