[TOC] 面向对象知识点回顾整理 一、面向对象基础 面向对象编程的核心是对象二字,对象是属性与方法的结合体,python中一切皆对象。 优点:可扩展性强 缺点:编程的复杂度高 1、类和对象 对象: 属性和方法的结合体 类: 一堆属性和方法的结合体 python中是先有类再有对象,现实生活中是先有对 ...
分类:
其他好文 时间:
2019-09-10 22:12:38
阅读次数:
102
面向对象和面向过程 面向过程:优点:复杂问题流程化,进而简单化 ? 缺点:可扩展性差 面向对象 面向过程的设计设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么,面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式 优点是:复杂的问题流程化,进而简单化(一个复杂的问题,分 ...
分类:
其他好文 时间:
2019-09-04 21:50:37
阅读次数:
155
面向对象基础 继承 如何使用继承 ? class 类名(父类1,父类2): ? pass 本质 ? 是一种新建类的方式,继承了一个类,类中的属性和方法就在子类中 父类/基类 子类/派生类 新式类 ? 只要继承了object类,就是新式类,在python3中,默认继承object类 ? python2 ...
分类:
其他好文 时间:
2019-09-01 23:38:42
阅读次数:
102
面向对象编程,是一种通过对象的方式,把现实世界映射到计算机模型的一种编程方法。 现实世界中,我们定义了“人”这种抽象概念,而具体的人则是“小明”、“小红”、“小军”等一个个具体的人。所以,“人”可以定义为一个类(class),而具体的人则是实例(instance): 现实世界 计算机模型 Java代... ...
分类:
其他好文 时间:
2019-08-27 12:23:10
阅读次数:
67
主题 ? 1)工厂模式 ? 2)new运算符 ? 3)构造函数 ? 4)原型prototype ? 5)面相对象和面相过程编程 ? 6)类和对象 ## 知识点 ##需求 ### 1、需求一:实现多个选项卡的 - 问题一:如何写?按照以前方式写 <!DOCTYPE html> <html lang=" ...
分类:
编程语言 时间:
2019-08-22 18:47:06
阅读次数:
62
1.面向对象模式: https://m.jb51.net/article/74549.htm 2.面向对象基础篇 http://www.cnblogs.com/chiangchou/p/js-oop1.html 实例篇 http://www.cnblogs.com/chiangchou/p/js-o ...
分类:
Web程序 时间:
2019-08-19 11:26:59
阅读次数:
102
以下面例子作为面向对象基础介绍,类比java里的面向对象既可以,大同小异 子类dog,cat继承动物animal,子类继承父类所有属性,并可以重写父类方法,并可以有自己的方法。 对于Python的私有类属性不可以修改,但可以通过方法来实现对私有属性的控制。 具体详解可参考这位博文:https://w ...
分类:
编程语言 时间:
2019-08-16 22:57:08
阅读次数:
95
面向对象基础: 在了解面向对象之前,先了解下变成范式: 编程范式是一类典型的编程风格,是一种方法学 编程范式决定了程序员对程序执行的看法 oop中,程序是一系列对象的相互作用 python支持多种编程范式,面向过程,面向对象,面向切面(装饰器部分)等 OOP思想: 面向对象的基本哲学,世界由具有各自 ...
分类:
编程语言 时间:
2019-08-09 21:47:39
阅读次数:
88
一、函数的写法 标识 函数名字 (): 有冒号就要缩进一个tab在Python中所有的函数都有返回值,如果你没有给予return则默认返回出None,如果你给予了,则返回你给予的值""""def funcName(): return ....标识 类名 () : 有冒号就要缩进一个tab """ 二 ...
分类:
其他好文 时间:
2019-08-07 09:24:51
阅读次数:
77
本专题的内容结构: 第一部分主要是:面向对象基础 第二部分主要是:面向对象进阶 第一部分的结构: unit1:面向对象编程模式: (1),面向对象编程思想 (2),面向对象的三个特征 (3),Python面向对象术语 unit2:Python类的构建: (1),类的基本构建 (2),类的属性和方法 ...
分类:
编程语言 时间:
2019-08-04 13:45:09
阅读次数:
129