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


---------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种方式】

 

【加群交流】



posted @ 2020-07-31 11:02  AI菌  阅读(340)  评论(0编辑  收藏  举报