python中的类

__init__(): 类的构造函数,当创建了该类的实例时就会调用该方法

__del__(): 类的析构函数,在对象销毁时被调用,当对象不再被使用时,__del__()方法运行

类的继承:

1. 继承中基类的构造(__init__()方法)不会被自动调用,它需要在其派生类的构造中新自调用

2. 在调用基类的方法时,需要加上基类的类名前缀,且需要带上self参数变量。

3. python总是首先查找对应类型的方法,若不能在派生类中找到,才开始到基类中查找。

另,可用issubclass()--布尔函数来判断一个类是另一类的子类或子孙类

isinstance(obj,class)--布尔函数来判断 obj是class类的实例对象或者是一个class子类的实例对像

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Classes of Python(Version 2.7.13) 全文主要内容翻译自 Python 2.7.13...
    只记录自己的声音阅读 9,704评论 0 1
  • 类是一种数据结构,可用于创建实例, 一般情况下,类封装了数据和可用于该数据的方法 例子: class语句内,任何赋...
    tf_dejs阅读 2,286评论 0 0
  • 使用Python有一段时间了,感觉小蟒蛇是门在很多方面很给力的语言,不光是它强大的函数式编程,还有他它的可以不创建...
    甘尼克斯_阅读 3,841评论 0 2
  • 类 Python中,类的命名使用帕斯卡命名方式,即首字母大写。 Python中定义类的方式如下: 省略父类名表示该...
    雪飞鸿阅读 8,612评论 5 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,929评论 18 399