随笔分类 - 面向对象
摘要:类中定义的函数分成两大类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 二:非绑定方法:用staticmethod装饰器装饰的方法 不与类或对象绑定,类和对象都可以调用,但是没有自动传值那么一说。就是一个普通工具而已 注意:与绑定到对象方法区分开,在类中直接定义的函数,没有被
阅读全文
摘要:1.引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 2.先看如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 2.1这种自动变形的特点: 2.2
阅读全文
摘要:多态 多态指的是一类事物有多种形态,比如 动物有多种形态:人,狗,猪 文件有多种形态:文本文件,可执行文件 多态性 1.什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例,多态性分为静态多态性和动态多态性 静态多态性:如任何类型都可以用运算符+进
阅读全文
摘要:1.什么是接口 hi boy,给我开个查询接口。。。此时的接口指的是:自己提供给使用者来调用自己功能的方式\方法\入口,java中的interface使用如下 2. 为何要用接口 接口提取了一群类共同的函数,可以把接口当做一个函数的集合。 然后让子类去实现接口中的函数。 这么做的意义在于归一化,什么
阅读全文
摘要:1.初识继承 1.1 继承的定义 继承指的是类与类之间的关系,是一种什么“是”什么的关系,继承的功能之一就是来解决代码重用的问题。 继承是一种创建新的类的方式。在Python中,新建的类可以继承一个或多个父类,父类又可以成为基类或超类,新建的类称为派生类或者子类。 1.2Python中类
阅读全文

浙公网安备 33010602011771号