美文网首页
03_类的声明

03_类的声明

作者: 阅心_5cc2 | 来源:发表于2018-07-31 19:01 被阅读0次

    类的声明:

    class 类名(父类):
    属性
    方法

    class:python 中声明类的关键字
    类名:标识符,类名的首字母要大写,驼峰式命名
    ():类要继承自其他的类,需要写括号,括号里面是父类的名字。不继承时候可省略,
    属性:对象属性和类的字段 --- 保存数据
    方法:实质就是声明在类中的函数 --- 实现功能

    1.声明类Person

    class Person:
    """类的说明:人类"""
    # 声明两个对象方法,需要使用对象来调用
    """
    # 对象方法默认都有一个参数self,在调用方法的时候,
    这个参数不用传参(系统会自动给self传参),谁来调用这个方法,self就是谁

    def eat(self):
        print('在吃饭')
    def sleep(self):
        print('(:3在睡觉,晚安!')
    

    声明对象
    通过类的构造方法去创建对象(名字和类名同名的方法就是构造方法,自动生成的)
    对象名 = 类名()

    类的对象可以通过点语法使用类中声明的对象的方法和属性
    对象.方法名()
    对象.属性名()

    
    if __name__ == '__main__':
        # 2.声明对象
        # 一个类可以有多个对象
        p1 = Person()
        print(p1)
        p2 = Person()
        print(p2)
    
        #对象可以调用对象方法
        p1.eat()
        p2.eat()
        p1.sleep()
        p2.sleep()
    

    相关文章

      网友评论

          本文标题:03_类的声明

          本文链接:https://www.haomeiwen.com/subject/krghvftx.html