zoukankan      html  css  js  c++  java
  • python学习 (三十一) python中的class

    1 python的类:

       Python类都继承自object。

      __init__: 构造函数,如果不写,有一个默认的。

           __init__: 这个构造函数只能有一个,Python中不能有多个构造函数。

      构造函数里面可以用类属性。

      __del__:  析构函数。

    class Car(object):                     // 表示继承自object
    count = 34 // 这个变量通过Car和car都能看到。 def __init__(self, name, age): self.name
    = name; // car可以访问这个变量,但是Car看不到这个变量。 self.age = age self.sex = "male" def __del__(self): print("deconstructor")
    car
    = Car("kobe", 26 ) // 创建实例的时候,不需要用new关键字 print(car.age, car.name, car.sex)

     2 继承

    class BMW(Car):                             // BMW继承自Car
        def __init__(self, name, age):
            Car.__init__(self, name, age)       // 调用父类的构造函数
        def drive(self):                        // 覆盖父类的函数
            print("drive bmw")
    
    bmw = BMW("liufei", 45)
    bmw.drive()
    bmw.stop()
    bmw2 = BMW()
  • 相关阅读:
    创建FLASK,同步docker
    FLASK Buleprint
    restful api
    Angular JS
    线程日志
    将项目部署到linux下的docker容器中
    安装和卸载docker
    学习目录总编
    Ansible
    装饰器
  • 原文地址:https://www.cnblogs.com/liufei1983/p/9863447.html
Copyright © 2011-2022 走看看