【Python基础编程207 ● 面向对象 ●__init__()方法的基本使用】


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

Author : AI菌


 

【内容讲解】

1. __init__()是一个魔法方法,init前有两条横线,init后有两条横线
2.__init__()方法比较特殊,python解释器会自动在对象刚刚创建出来之后,立即调用这个方法
3.__init__()方法可以用来初始化对象: 给对象添加属性并赋值
4.添加属性的方式:
通过self给对象添加属性,即 self.属性名 = 属性值
5.属性是存储在对象里面的,属性是属于对象的.
6.访问属性的方式:
对象名.属性名

 

【代码实现】

class Student:
    """
    1. __init__()是一个魔法方法,init前有两条横线,init后有两条横线
    2.__init__()方法比较特殊,python解释器会自动在对象刚刚创建出来之后,立即调用这个方法
    3.__init__()方法可以用来初始化对象: 给对象添加属性并赋值
    4.添加属性的方式:
         通过self给对象添加属性,即 self.属性名 = 属性值
    5.属性是存储在对象里面的,属性是属于对象的.
    6.访问属性的方式:
         对象名.属性名
    """

    def __init__(self):
        # 添加姓名
        self.name = "robot"
        # 添加年龄
        self.age = 20
        # 添加性别
        self.gender = ""

    """
        方法中的self表示正在调用方法的对象.
        哪个对象正在调用方法,self就表示哪个对象.
        python解释器能够根据self的值确定是哪个对象正在调用方法.
    """

    def study(self, course):
        print(f"学习{course}")


# 创建对象
s1 = Student()
s1.study("AI")

# 访问属性:对象名.属性名
print(s1.name)
print(s1.age)
print(s1.gender)

# 修改属性
s1.name = "rabbit"
print(s1.name)

 

【往期精彩】

▷【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 10:32  AI菌  阅读(297)  评论(0编辑  收藏  举报