在子类派生出的新的方法中重用父类的方法,有两种实现方式 一、指名道姓(不依赖继承) class Hero: def __init__(self,nickname,life_value,aggresivity): self.nickname = nickname self.life_value = l ...
分类:
其他好文 时间:
2020-01-10 15:23:46
阅读次数:
52
//原型工厂模式 function extend(target, origin) { target.prototype = Object.create(origin.prototype);//此方法创建了一个对象,修改父类原型与子类原型相互独立 Object.defineProperty(targe ...
分类:
Web程序 时间:
2020-01-10 12:23:20
阅读次数:
86
重载与重写 一、方法的重载 定义:方法名相同,参数的顺序、个数、类型不同的方法 判断重载: 1、必须在同一个类中 2、方法名必须相同 3、参数的个数类型,个数,顺序不同 4、与方法的修饰符与返回值没有关系 二 方法的重写: 1、重写发生在父类与子类之间,子类的方法的方法名、参数列表、返回类型与父类相 ...
分类:
其他好文 时间:
2020-01-10 00:28:58
阅读次数:
65
CGLIB 动态代理 之前我们详细介绍了 JDK 自身的 API 所提供的动态代理的实现,也说明了它存在的缺陷,那就是只能为接口中的方法做代理,被代理类自身和父类的方法都不能被代理。 CGLIB 就是为了解决这个问题而生的,高新能的,底层基于 ASM 框架的一个代码生成框架,它完美的解决了 JDK ...
分类:
其他好文 时间:
2020-01-09 22:48:29
阅读次数:
79
一.basestring函数介绍 该函数是 str 和 unicode 的父类,是抽象类,因此不能被调用和实例化,但可以被用来判断一个对象是否为 str 或者 unicode 的实例,语法如下: basestring() 注意:没有参数,如果想用来检查类型可以使用isinstance函数,使用方法如 ...
分类:
编程语言 时间:
2020-01-09 22:31:24
阅读次数:
102
models中的常用字段 AutoField(primary_key=True) 主键 (int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。) CharField(max_length=32) varchar(32) Inte ...
分类:
数据库 时间:
2020-01-09 21:13:26
阅读次数:
122
一:根据题目定义接口 ComparableObject并写入方法 二:创建父类Circle,根据题目定义变量,对其进行私有化 三:创建子类ComparableCircle,继承父类,实现接口,完成接口中方法的实现 public int compareTo(Object o) { // ↑这个是一个, ...
分类:
其他好文 时间:
2020-01-09 18:35:33
阅读次数:
115
java并发编程 1.常用类介绍 Semaphore Semaphore 类是一个计数信号量,必须由获取它的线程释放, 通常用于限制可以访问某些资源(物理或逻辑的)线程数目。 Semaphore包含三种操作 1. 初始化 2. 获取acquire() 3. 释放 release() 当信号量大于0的 ...
分类:
编程语言 时间:
2020-01-09 17:18:41
阅读次数:
96
类加载器: 实现 "通过类的全限定名获取描述此类的二进制字节流" 动作(类加载阶段)的模块。 判断两个类是否相等:类来自相同的 class 文件 && 被同一个虚拟机加载 && 由同一个类加载器加载。 类加载器的种类: 对虚拟机来说,只有启动类加载器(Bootstrap ClassLoader,由 ...
分类:
其他好文 时间:
2020-01-09 13:25:45
阅读次数:
73
前言 简单用伪代码去介绍一些 父类与子类的构造函数问题 others 前言 类的继承性是面向对象语言的基本特性,多态性前提是继承性。Java 支持继承性和多态性。——Java从小白到大牛 继承:三大特性之一,关键词:extends 简单用伪代码去介绍一些 假设需要定义个student类 public ...
分类:
编程语言 时间:
2020-01-09 01:01:35
阅读次数:
124