1、代码规范 命名规范 错误检查(输入格式检查、合法性检查) 合理利用分支结构 注重:可维护性、可复用性、可扩展性、灵活性 命名规范 错误检查(输入格式检查、合法性检查) 合理利用分支结构 注重:可维护性、可复用性、可扩展性、灵活性 2、面向对象三大特性:封装、继承、多态 3、合理利用设计模式,能够 ...
分类:
其他好文 时间:
2018-11-19 22:10:08
阅读次数:
161
继承:子类继承父类的属性和方法 class 子类名(父类1,父类2) 多态:子类重写父类的方法 判断对象是否是某个类的实例: isinstance(object,class) 父类-汽车类 子类bus 子类car car,bus的子类taxi 函数参数为对象 实例化对象 分别调用的是:car.sta ...
分类:
编程语言 时间:
2018-11-18 16:37:46
阅读次数:
122
多态: /* * A:多态的好处 * a:提高了代码的维护性(继承保证) * b:提高了代码的扩展性(由多态保证) * B:可以当作形式参数,可以接收任意子类对象 * C:多态的弊端 * 不能使用子类的特有属性和行为。 */ class Demo_Polymorphic1 { public stat ...
分类:
其他好文 时间:
2018-10-24 16:48:28
阅读次数:
133
Python天生支持多态. + 什么是多态: 一类事务的多种形态. + 多态的一个例子 + 举例二 + list和tuple都有len方法 ...
分类:
编程语言 时间:
2018-09-18 22:46:43
阅读次数:
172
1. 多态 多态:同一个对象(实物),在不同时刻体现出来的不同状态 多态的前提: A:要有继承关系 B:要有方法重写 C:要有父类引用指向子类对象 父类 f = new 子类() 多态中的成员访问特点: A:成员变量 编译看左边,运行看左边 B:构造方法 创建子类的时候,访问父类的构造方法,对父类的 ...
分类:
编程语言 时间:
2018-08-17 21:29:20
阅读次数:
117
多态(Polymorphic)概述:事物存在的多种形态 多态的前提:a.要有继承关系 b.要有方法重写 c.要有父类引用指向子类对象 多态中的成员访问特点之成员变量:编译看左边(父类),运行看左边(父类) 多态中的成员访问特点之成员方法:编译看左边(父类),运行看右边(子类) 动态性 分析多态中的题 ...
分类:
其他好文 时间:
2018-08-14 17:52:36
阅读次数:
111
# 面向对象的三大特性之多态 # 多态 由不同的类实例化得到的对象,调用同一个方法,执行的逻辑不同 # 多态的概念指出了对象如何通过他们的属性和动作来操作及访问,而不需要考虑他们具体的类 # 多态表明了动态(运行时)绑定的存在,允许重载及运行时类型确定和验证 # 多态是由同一个类实例化出的多个对象,... ...
分类:
其他好文 时间:
2018-08-12 00:30:46
阅读次数:
119
覆盖时考虑子类的private及父类的public(考虑多态),之所以这样是避免调用A时出现实际调用B的情况。而出现错误。 面向对象高级、内部类、集合、反射。 面向对象高级、集合都是面向对象的核心内容。 ...
分类:
其他好文 时间:
2018-08-04 19:03:02
阅读次数:
101
一.抽象类与接口类 1.抽象类:抽象即类似或者说比较像的部分,继承描述的是父类与子类的一种关系,要找出这种关系,必须先抽象再继承; a:抽象分成两个层次: 1)由对象->类:将两个有相似地方的对象抽取成类; 2)由类->父类:将两个有相似地方的类抽取成父类; :抽象最主要的作用就是划分类别(可以隔离 ...
分类:
编程语言 时间:
2018-07-26 23:45:28
阅读次数:
357
1 /* 2 1、vscode配置自动编译 3 4 1.第一步 tsc --inti 生成tsconfig.json 改 "outDir": "./js", 5 6 7 2、第二步 任务 - 运行任务 监视tsconfig.json 8 9 10 2、typeScript中的数据类型 11 12 t... ...
分类:
其他好文 时间:
2018-07-26 18:40:48
阅读次数:
235