首页 > 其他分享 >闲聊

闲聊

时间:2023-12-25 14:57:06浏览次数:14  
标签:定义 对象 子类 绑定 父类 方法 闲聊

类与对象
"""

如果说对象是用来存放数据与功能的容器,那么类则是用来存放多个对象相同的数据与功能的容器。
"""
继承
"""
继承是一种创建新类的方式,在Python中,新建的类可以继承一个或多个父类

继承允许我们定义继承另一个类的所有方法和属性的类。

父类是继承的类,也称为基类。

子类是从另一个类继承的类,也称为派生类。

1.子类会先于父类被检查
2.多个父类会根据它们在列表中的顺序被检查
3.如果对下一个类存在两个合法的选择,选择第一个父类
"""
封装
"""
封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。
"""
多态
"""
多态指的是一类事物有多种形态,比如动物有多种形态:猫、狗、猪

多态性指的是可以在不用考虑对象具体类型的情况下而直接使用对象
多态性的好处在于增强了程序的灵活性和可扩展性
多态性的本质在于不同的类中定义有相同的方法名,这样我们就可以不考虑类而统一用一种方式去使用对象,可以通过在父类引入抽象类的概念来硬性限制子类必须有某些方法名
"""
绑定方法
"""
类中定义的函数分为两大类:绑定方法和非绑定方法
在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类。

为类中某个函数加上装饰器@staticmethod后,该函数就变成了非绑定方法,也称为静态方法。该方法不与类或对象绑定,类与对象都可以来调用它,但它就是一个普通函数而已,因而没有自动传值那么一说
总结绑定方法与非绑定方法的使用:若类中需要一个功能,该功能的实现代码中需要引用对象则将其定义成对象方法、需要引用类则将其定义成类方法、无需引用类或对象则将其定义成静态方法。
"""

方法重写
 如果父类封装的方法不能满足子类的需求, 我们就需要使用到方法重写, 在子类中重新编写一下父类的方法实现就好了, 这个就是重写的概念。具体的表现就是在子类中定义一个跟父类同名的方法, 并且自己实现一下就好了。
。。。

派生
"""
子类可以派生出自己新的属性,在进行属性查找时,子类中的属性名会优先于父类被查找
"""

标签:定义,对象,子类,绑定,父类,方法,闲聊
From: https://www.cnblogs.com/zhangfanshixiaobai/p/17926088.html

相关文章

  • 闲聊AI芯片和存算
    闲聊AI芯片和存算引言存算这个领域早在1990就开始被讨论[1][2][3][4][5](最早的建议可以追溯到1970[6]),当时的主要思路还是停留在怎么把计算的logic和DRAM做到一起,受限于存储器工艺和逻辑工艺的不兼容问题,这方面的研究进展并不是很顺利。同时memorywall的问题对于主流计算机技术......
  • 小白学习MySQL - 闲聊聊
    众所周知,在DB-Engines的排行榜,一直占据前两位的数据库,就是Oracle和MySQL,Oracle作为关系型数据库的老大,在这个生态圈中,占据着绝对优势,MySQL作为一款面向“开源"的软件,虽然被Oracle曲线收购,相比之下,还是存在着“开源”的血统,而且有很多分支,无论是国外的MariaDB,还是国内的AliSQL,都在发......
  • 欧洲杯第一周的比赛闲聊
    欧洲杯开赛的第一周,精彩纷呈的同时,有点五味杂陈,有竞技层面的,有人性的考验,好戏才刚刚开始。对球员和球迷来说这届的欧洲杯来之不易,来到现场的球迷,更是不容易,从某种层面,参赛的球队、球员、球迷都是赢家,虽然某些球场,按照防疫要求,不能装满球迷,但无论是现场,还是电视机前,所有的球迷,都在为......
  • 欧洲杯第三周的比赛闲聊
    本周小组赛决出了胜负,几家欢喜几家愁,由于赛制的特殊,小组第三都是有机会出线的,因此竞争起来,其实不是特激烈,但是有几支球队,还是靠着净胜球,惊险晋级。意大利的男模队,延续了良好状态,即使铁定出线,还是极具体育道德地1:0战胜了欧洲红龙,这届大赛的意大利吊足了球迷的胃口,难道曾经的世界冠......
  • 闲聊 React hook,我们聊的是什么?
    Reacthook的由来Reacthook的由来,其实也可以看作是前端技术不断演进的结果。在worldwideweb刚刚诞生的洪荒时代,还没有js,Web页面也都是静态的,更没有所谓的前端工程师,页面的内容与更新完全由后端生成。这就使得页面的任意一点更新,都要刷新页面由后端重新生成,体验非常糟糕......
  • 手把手教你使用Python生成图灵智能小伙伴,实现工作助手/闲聊功能
    /1前言/在家闲着,做个小项目,基于Python,实现一个语聊小机器人,分享给大家。项目整体比较简单,官方文档介绍的非常详细,可快速上手。/2 目标/将图灵机器人放到桌面,实现工作助手/陪聊功能。/3 涉及的库/V1.0版本:requests、jsonV2.0版本:requests、json、selenium(实现功能:如图灵返回结果......
  • 闲聊flask web编程中的cookie
    在web编程中,cookie和session的区别于联系并不是一个很容易搞清楚的事情。在我从事后端工作的很长时间里,对于他们的应用也并不多,因为大多数时间都是在编写API接口供其他系统......
  • 自然语言处理nlp小姜机器人(闲聊) nlp_xiaojiang-996station GitHub鉴赏官
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • 闲聊-中概股
    今天听到有趣的一句:爱情公寓中最经常听到的一句话“我一口盐汽水喷死你”,这个原来讲的是原本细胞是质壁分离的,通过外界浓度高导致分离,使用“盐汽水”喷你 说明你是一......
  • 关于MicroPython mpremote工具 的一些用例,闲聊
    我尝试了很多不同的第三方micropython工具,有些是Windows应用程序,有些是VScode插件。但是当我尝试过MicroPython的mpremote工具后,我几乎决定它将成为我的首选工具。......