浮躁是人生最大的敌人

随笔分类 -  面向对象

摘要:1、什么是元类 元类:产生类的类 对象tea1是调用OldboyTeacher类得到的,如果说一切皆对象,那么OldboyTeacher也是一个对象,只要是对象都是调用一个类实例化得到的,即OldboyTeacher=元类(...),内置的元类是type 2、关系: ①调用元类————》自定义的类② 阅读全文

posted @ 2019-04-29 08:20 King'home 阅读(374) 评论(0) 推荐(0) |

摘要:1、什么是多态:多态指的是同一种/类事物的不同形态(父类对象的多种(子类对象)状态)2、为什么要使用多态? # 多态性:在多套的背景下,可以不用考虑对象的具体类型的前提下直接使用对象# 多态性的精髓:统一 3、如何使用多态 鸭子类型1、规定有什么属性及什么方法的类的类型叫鸭子类型2、能提供出规定的属 阅读全文

posted @ 2019-04-27 16:01 King'home 阅读(1280) 评论(0) 推荐(0) |

摘要:面向过程编程思想: 核心是 过程 二字,过程指的是解决问题的步骤,即先干嘛再干嘛 基于编程思想编写程序,相当于一条流水线,一种机械式的思维方式 面向对象的编程思想 核心是 对象 二字 是个容器 对象是指的是数据与方法的集合体,也就是一个容器 基于该编程的思想编写程序,就好比是创造世界,一种上帝式的思 阅读全文

posted @ 2019-04-27 15:12 King'home 阅读(242) 评论(0) 推荐(0) |

摘要:1、__str__: # 格式化方法:在外界打印该对象的时被调用 # 格式化外界直接打印改类对象的字符串表示结果 2、__del__:# 析构方法:在对象被销毁的时候被调用,在销毁前可以做一些事情 3、了解 对象.语法的内部实现 4、反射:通过字符串与类及类的对象的属性(方法)建立关联反射: 通过 阅读全文

posted @ 2019-04-27 14:58 King'home 阅读(156) 评论(0) 推荐(0) |

摘要:1.什么是组合? 组合指的是某一个对象拥有一个属性,该属性是另一个类的对象 2.为什么要使用组合? 通过为某一个对象添加属性(属性的值是另外一个类的对象)的方式,可以间接地将两个类关联/整合/组合到一起 从而减少类与类之间代码冗余 3.怎么使用组合 1 class OldboyPeople: 2 s 阅读全文

posted @ 2019-04-24 07:42 King'home 阅读(323) 评论(0) 推荐(1) |

摘要:1、什么是继承? 继承一种新建类的方式,新建的类称之为子类/派生类,被继承的类称之为父类\基类\超类 # 将所有共有的属性与方法抽离出,形成父类# 父类是多个有共同点的普通类抽离共有属性与方法形成的类 2.python中继承的特点: 3 为何要用继承 减少类与类之间代码冗余 3 如何用继承 # 继承 阅读全文

posted @ 2019-04-23 23:33 King'home 阅读(142) 评论(0) 推荐(0) |

摘要:对象独有的名称空间: 在产生对象时就赋初值 # __init__方法会在实例化对象时被调用# 1.会为实例化的对象形成空的名称空间# 2.就是一个方法,可以被传参,在 类名(实参) 这种方式下调用并传参 __init__(self, 形参)# 3.第一个self就是要产生的当前对象,谁调用传入谁# 阅读全文

posted @ 2019-04-23 22:59 King'home 阅读(413) 评论(0) 推荐(0) |

摘要:一、面向对象介绍 面向过程的编程思想 核心过程二字,过程指的是解决问题的步骤,即先干什么\再干什么\后干什么 基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化\进而简单化 缺点:可扩展性差 面向对象的编程思想 核心是对象二字,对象是特征与技能的结合体 基于该思 阅读全文

posted @ 2019-04-23 22:35 King'home 阅读(193) 评论(0) 推荐(0) |

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3