重载 同一个类中,方法名相同, 参数类型,顺序,类型,返回值,返回值类型都可以不同。 重写 发生在子父类,方法名、参数名参数列表必须相同。 返回值范围小于等于父类,抛出异常范围小于等于父类。 访问修饰符大于等于父类。 构造器无法被重写,但是可以被重载。 ...
分类:
其他好文 时间:
2020-02-17 12:34:25
阅读次数:
63
extends[继承类]的特点 1. 子类拥有父类的非private属性,方法。 2. 子类可以拥有自己的属性和方法,子类可以对父类进行扩展。 3. 子类可以用自己的方式实现父类的方法。 减少了代码的冗余,即相同重复的代码可以放在父类里面,各自子类有不同的实现。 相关关键字 super:引用父类成员 ...
分类:
其他好文 时间:
2020-02-17 12:26:17
阅读次数:
76
Idea常用快捷键 Idea快捷键(全) 快捷键都可以自行调整(如果之前习惯其他编辑器的可以自行调整) 确定加apple即可修改完成 ...
分类:
其他好文 时间:
2020-02-16 21:06:37
阅读次数:
137
运行代码,输出的结果是() A. P is init123 B. S is initP is init123 C. P is initS is init123 D. S is init123 解析:子类引用父类的静态字段,只会触发子类的加载、父类的初始化,不会导致子类初始化 答案:A 后端获取数据, ...
分类:
编程语言 时间:
2020-02-16 20:59:30
阅读次数:
136
多态:不同的子类对象,调用相同的父类方法,产生不同的结果 继承 重写 在不改变原有代码的前提下,实现了不同的效果 class Soldier(): # 攻击 def attack(self): pass # 后退 def back(self): pass # 陆军 class Army(Soldie ...
分类:
编程语言 时间:
2020-02-16 16:10:08
阅读次数:
61
多进程 __多个进程间无任何共享状态__ 进程间有时需要交换数据,进程间通讯(InterprocessCommunication, IPC) 创建进程 直接生成Process实例 派生子类生成实例 init函数:和threading一样,只要写此函数就要调用父类的init函数 run函数:实际执行函 ...
分类:
系统相关 时间:
2020-02-15 18:47:40
阅读次数:
74
一、泛化(Generanization) 图: 泛化简单的说就是继承关系,在java中就是extend。表示一般与特殊的关系。如鸭子是鸟的一种,即有鸭子的特性也有鸟的共性。用带空心的三角箭头的实线指向父类。 二、接口与实现 图: 这种关系其实就是java里面的implements,是类与接口的关系。 ...
分类:
其他好文 时间:
2020-02-15 13:41:33
阅读次数:
63
实现瀑布流的布局 定义请求数据的url和每页显示的数据量 定义两个变量。 这是一个构造方法:super这种方式是可以直接调用父类的构造方法, 等价于后面加个大括号的这种形式。会有个提示 这个方法体为空的 建议移除。构造方法前面的修饰符去掉 方法体移除后就成这样了。 如果我们的方法体不是空的话。比如里 ...
分类:
其他好文 时间:
2020-02-15 13:27:21
阅读次数:
67
IfcRoot是所有根在IFC规范的内核或后续层中的实体定义的最抽象和根类。因此,除了在IFC资源模式中定义的实体外,它是所有IFC实体的公共父类型。作为IfcRoot子类型的所有实体都可以独立使用,而不是IfcRoot子类型的资源模式实体不应该是独立的实体 IfcRoot是IFC1.0时期的。 在 ...
分类:
其他好文 时间:
2020-02-15 10:02:43
阅读次数:
73
里氏替换原则 解决类继承(对象)代码耦合性问题 继承关系中 父类修改 会影响子类 基本介绍1) 里氏替换原则(Liskov Substitution Principle)在1988年,由麻省理工学院的以为姓里的女士提出的。2) 如果对每个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义 ...
分类:
其他好文 时间:
2020-02-14 16:57:02
阅读次数:
93