博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
老男孩第十四期Python学习班之Day06
阅读量:7087 次
发布时间:2019-06-28

本文共 514 字,大约阅读时间需要 1 分钟。

  hot3.png

一、鸡汤

    坚持就是胜利。不必高分通过。

二、面向对象的特性

    1、class类:一个类就是对一个类拥有相同属性的对象的抽象、蓝图、原型。在类中定义了这些对象的都具备的属性和共同的方法。
    2、object对象:一个对象就是一个类的实例化的实例。人人之间有共性,亦有不同。
    3、封装:在类中对数据的赋值、内部调用对外部用户是不可见的,这使类变成了一个容器,里面包含了类的数据和方法。
    4、继承:一个类可以派生出子类,在这个父类里定义的方法和属性自动被子类继承。
    5、多态:“一个接口,多种实现”一个人的类,可以出现多个人,各自有各自的属性值。

三、类的介绍:

   

类变量的用途:是大家共用的属性,节省内存。

析构函数:在实例释放、销毁的时候执行的,通常用于做一些收尾工作。如关闭一些数据库连接,关闭打开的临时文件等。在程序退出时,或删掉实例时执行。

    

私有方法、私有属性:

    

继承:

    

多继承:

    python2.x中,经典类是按照深度优先来继承的。
                            新式类是按照广度优先来继承的。
    python3.x中,新式类和经典类都是按照广度优先来继承的。
    

多态:

   

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/asktao/blog/825085

你可能感兴趣的文章
深入浅出SQL注入
查看>>
[翻译] EAColourfulProgressView
查看>>
获取泛型的class 反射
查看>>
input 获取当前id,name
查看>>
linux zip 命令详解
查看>>
BZOJ3834 : [Poi2014]Solar Panels
查看>>
探索 OpenStack 之(8):Neutron 深入探索之 OVS + GRE 之 完整网络流程 篇
查看>>
Android Animation学习笔记
查看>>
Java多线程编程模式实战指南(二):Immutable Object模式--转载
查看>>
document.body.clientHeight的取值
查看>>
一行代码远离Google浏览器兼容问题的困扰
查看>>
【Win 10应用开发】自定义浮动层——Flyout
查看>>
xamarin 断点 不命中
查看>>
Android 性能优化之使用MAT分析内存泄露
查看>>
【小言的设计模式】类之间的关系
查看>>
ecshop变量介绍
查看>>
单点登录 SSO 的实现原理
查看>>
vs2010 SetUp 安装软件时,界面出现乱码的问题
查看>>
uva live 6190 Beautiful Spacing (二分法+dp试 基于优化的独特性质)
查看>>
Ruby对象模型总结
查看>>