对象:(1)外观的特征

(2)正在做的事情

比如:那个穿蓝色衣服的正在打球的帅哥

 类:属性(静态的变量)+方法(函数)是对对象的近似

类名约定是以大写字母开始的

类的出现:

是为了使得对象可以进行大批量的生产。.比如选择属性以及行为就可以DIY自己的一个小型机器人。

类的实例化就是对象:

为了区分类和函数在Python中我们使用大写字母开头标注类,小写字母开头标注函数。

OO=Object  Orited

封装:信息的集成隐藏。用户不知道具体的怎么实现,也就是操作对用户是透明的

继承:遗产的继承,以及遗传基因的继承。

Class Mylist(list)    Mylist就是对list的继承,list是Python中的列表关键字,list有很多的函数,比如sort  append等

多态:就是不同的方法对同一事情的响应是不一样的。比如:移动的操作,由于Object的不同而不同。鸟的移动通常是使用翅膀,人的移动是行走,袋鼠的移动是通过跳

 

 

类中的错误:

 


为什么说没有继承X属性?

因为在Shark中的我们重新的写了def ——init——函数

修改:

(1)调用未绑定的父类中的方法,使用指明特定父类然后添加方法

 

(2)使用super函数

可以帮我们自动的找到没有被继承基类(父类)的名字的方法,然后自动的帮我们实现以上的这些功能。就是super()函数的智能


Issubclass(class,classinfo)检查是不是他的子类:

Isinstance(object ,class)检查对象是不是class的实例对象

Hasatrr(object ,name)检查有没有那个属性

Getattr()可以获得属性的值

Getattr和setattr是相对的

 

Proprety(fget,fset,fdel,fdoc)

Fget:表示获得属性的方法,也就是在我们类C中自己编写的getsize,以此类推。使用x=property就有一种给用户的接口的样子,用户只需要使用x来对需要的属性就行修改或者是设置。

 

 

 

 

Python中的对象,类,super()函数相关推荐

  1. python中类方法与实例方法的区别-Python中的对象,方法,类,实例,函数用法分析...

    本文实例分析了Python中的对象,方法,类,实例,函数用法.分享给大家供大家参考.具体分析如下: Python是一个完全面向对象的语言.不仅实例是对象,类,函数,方法也都是对象. class Foo ...

  2. Python中的元类是什么?

    元类是什么,我们将它们用于什么? #1楼 请注意,此答案适用于2008年编写的Python 2.x,元类在3.x中略有不同. 元类是使"类"工作的秘诀. 新样式对象的默认元类称为& ...

  3. zg手册 之 python2.7.7源码分析(1)-- python中的对象

    为什么80%的码农都做不了架构师?>>>    源代码主要目录结构 Demo: python 的示例程序 Doc: 文档 Grammar: 用BNF的语法定义了Python的全部语法 ...

  4. Python中的元类及元类实现的单例模式

    https://www.cnblogs.com/tkqasn/p/6524879.html 在看一些框架源代码的过程中碰到很多元类的实例,看起来很吃力很晦涩:在看python cookbook中关于元 ...

  5. Python中的元类

    Python中的元类 Python一切皆对象,所以类也是对象. 我们知道,对象是通过类实例化创建出来的.但我们创建类时并没有进行实例化操作,为什么类也是对象呢? 类既然是对象,类肯定是另外某个类的实例 ...

  6. python中的元类Metaclass

    python中的元类Metaclass 理解元类之前需要学习的知识 如果说让我们创建一个类,最先想到的肯定是用class创建,当我们使用class创建类的时候,python解释器自动创建这个对象,但是 ...

  7. python叫什么-python中什么叫类

    python中什么叫类? 可以视为种类或者类型的同义词.所有的对象都属于某一个类,称为类的实例. 例如:鸟就是"鸟类"的实例.这就是一个有很多子类的一般(抽象)类:看到的鸟可能属于 ...

  8. python简介怎么写-python中如何写类

    类的定义 Python中,定义类是通过class关键字,例如我们定义一个存储学生信息的类: class Student(object): pass class后面紧接着是类名,即Student,类名通 ...

  9. python中的定制类(转载)

    python中的定制类(转载)<?xml version="1.0" encoding="UTF-8"?> 看到类似__slots__这种形如__x ...

  10. Python中的property类和@property装饰器

    Python中的property类和@property装饰器 在Python的类中,为了避免使用者直接在类的外部操作属性和方法,我们可以将属性和方法设置成私有属性和私有方法. 如果我们需要访问私有属性 ...

最新文章

  1. 这个40M的小工具助你在windows下处理数据如虎添翼!!
  2. mysql text index_MySQL 全文索引(fulltext index)
  3. idea远程debug调试阿里云ECS
  4. C语言 | 基于MPU605(六轴传感器)的I2C实现LCD1602显示(代码类)
  5. java可存储100个整数的数组_定义一个一维整数数组,其中储存1000个1至100以内的整数,并统计出整数出现的次数(Java写出来)...
  6. SAP Fiori 应用无法根据contact搜索的原因分析
  7. 【转】ABP源码分析四十七:ABP中的异常处理
  8. 32位与64位应用程序速度分析
  9. 萌新的Python练习菜鸟100例(十五)利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
  10. python最优分箱计算iv值_基于sklearn决策树的最优分箱与IV值计算-Python实现
  11. Log4j的配置与使用详解
  12. 服务器Raid数据恢复,磁盘阵列数据恢复,raid 5数据恢复算法原理
  13. Oracle查询语句中SYSDATE与HIRE_DATE的区分
  14. 基于hi3531压缩YUV-D1 H264(sample_enc例子改写)
  15. 基于spring boot的实验自动评分系统
  16. android provision apk 分析
  17. win11禁用内置的administrator本地帐户
  18. 计算机三级数据库好考吗,2019计算机三级数据库难吗 如何备考
  19. IpadOS15.4系统通用控制开启
  20. stm32 spi nss硬件模式配置参考程序

热门文章

  1. postfix+mysql 发件服务
  2. ubuntu 14.04 vim install youcompleteme
  3. android sqlite操作(2)
  4. Javascript:DOM动态创建元素实例应用
  5. 使用Spring的@Autowired 实现DAO, Service, Controller三层的注入(转)
  6. 紫色回归线:雅虎中国的运筹学
  7. EOSIO Dawn 4.0 发布
  8. 用零知识证明解决投票安全
  9. 二进制搜索算法_使用安全摄像机镜头解释二进制搜索算法
  10. mysql查询解析过程_MySQL查询执行过程详解