python类基础
文章平均质量分 92
HYJ0101
这个作者很懒,什么都没留下…
展开
-
python类之元类
文章目录元类一、概述1、常用产生类的方法2、使用type方法来产生一个类元类方法的实现原理元类一、概述python最重要的哲学概念是一切皆对象。我们知道产生实例对象的是类对象,那类对象又是由谁来产生的呢?类对象就是由元类对象产生的,python3中元类方法就是typetype类需要传入三个参数:类名,继承的类的元祖列表,类的方法字典1、常用产生类的方法class Foo: def _...原创 2019-11-11 20:06:06 · 97 阅读 · 0 评论 -
python类之描述符方法
描述符方法一般来说,描述符是带有“绑定行为”的对象属性,它的属性访问已经被描述符协议中的方法覆盖了.这些方法是__get__(),set(),和__delete__().其中instance的参数表示实例化的对象,owner代表描述符必须定义在类属性中,而不能定义在构造函数中。注意,只有在新式类中描述符才会起作用(新式类继承type或者object class),python3中创建的类均...原创 2019-11-05 19:19:07 · 561 阅读 · 0 评论 -
python类的常用内置方法
文章目录一、isinstance和issubclass二、__getattribute__三、__setitem__,__getitem__,__delitem__一、isinstance和issubclassisinstance(obj,cls)判断某一个实例是否属于某一个类,若属于返回True,否则返回Falseisinstance(sub,super)判断某一个子类是否属于...原创 2019-11-01 18:30:08 · 376 阅读 · 0 评论 -
python类-反射
文章目录一、反射的概念二、python中反射的四个函数三、反射的实际应用一、反射的概念反射是指程序可以访问、检测和修改它本身状态或者行为的一种能力(自省)二、python中反射的四个函数hasattr(object,name)可以检查一个对象之中是否有该属性,若存在返回True,不存在则返回Falsegetattr(object,name,default=None)可以获得一个对象...原创 2019-10-30 16:58:48 · 388 阅读 · 0 评论 -
python类之多态以及封装 展开
多态类的继承有两层含义:1、改变 2、扩展多态就是类的两层意义的一个具体的实现机制,即调用不同类的实例对象下的相同方法,会可能有不一样的实现过程python中的标准类是多态一个很典型的实现。class Car: tyre_count = 4 def __init__(self,length,weight,brand): self.length = leng...原创 2019-05-14 15:13:04 · 182 阅读 · 0 评论 -
python类之继承 展开
文章目录继承概述实现继承简单的继承方法重写接口继承继承概述面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类”或“超类”,继承的过程,就是从一般到特殊的过程。在某些 OOP 语言中,一个子类可以继承多个基类。但...原创 2019-04-30 13:57:15 · 190 阅读 · 0 评论 -
python类(面向对象)基础概念
文章目录面向对象编程概述对象的意义类的意义面向对象的三大特征面向对象的程序设计面向对象编程概述对象的意义在自然界一个对象具有属性特征以及每个对象具有的一些动作,而在程序中属性特征是由变量来进行定义,而动作则往往由函数实现,因此程序中的对象就是数据和函数动作的集合,每个对象拥有自己独有的数据。类的意义相对于一个对象如此具体的含义,类相当于是将同一类对象的相同的属性和动作进行提取的集合,是抽...原创 2019-04-04 20:16:43 · 240 阅读 · 0 评论