在java里类的关系大致分为三种, 1.继承(a is b):继承extends,实现implement 2.包含(a has b):组合>聚合>关联。关系亲密度越来越小,一个类在另一个类中声明为属性。 3.依赖(a use b):一个类中用到了别的类对象,比如a类的方法中创建b的对象并使用其属性跟 ...
分类:
编程语言 时间:
2020-02-11 14:21:46
阅读次数:
72
继承关系 java的为单继承、多级继承。父类有直接父类和间接父类。最上层为Object类。类的继承使用extends关键字。public class Child extends Parent{}子类继承了父类的方法,重名变量和方法使用就近原则,方向为向父类方向查找。super关键字,在子类中调用父类 ...
分类:
编程语言 时间:
2020-02-05 18:31:51
阅读次数:
64
我理解的原型模式就是将对象都创建好并且缓存下来,当你需要其中的对象的时候直接clone下来,不需要new这个过程。 但是其中很多细节 (1)首先定义基类的时候要继承Cloneable接口,重写其中的clone方法,但是clone方法返回的并不是你想要的Item类,所以强制转换也是其中的一个细节 1 ...
分类:
其他好文 时间:
2020-01-29 16:11:50
阅读次数:
66
## Request: 一、request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息 二、request对象继承体系结构: ServletRequest ...
分类:
其他好文 时间:
2020-01-27 15:28:38
阅读次数:
53
一、继承定义 person类 student类 ...
分类:
编程语言 时间:
2020-01-26 19:15:15
阅读次数:
73
1. 先定义一个父构造函数 2. 再定义一个子构造函数 3. 子构造函数继承父构造函数的属性(使用call方法) 如上代码结果如图: ...
分类:
其他好文 时间:
2020-01-21 21:41:38
阅读次数:
66
本文 GitHub https://github.com/qq44924588... 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 JavaScript 使用原型继承:每个对象都从原型对象继承属性和方法。 ...
分类:
编程语言 时间:
2020-01-16 20:32:35
阅读次数:
95
代码块的概述和分类 根据其位置和声明的不同,代码块可以分为局部代码块,构造代码块,静态代码块,同步代码块。 常见代码块的应用 a:局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 b:构造代码块 (初始化块) 在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造 ...
分类:
编程语言 时间:
2020-01-16 00:44:12
阅读次数:
79
Python 面向对象继承 一 什么是面向对象的继承 比较官方的说法就是: 继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属 ...
分类:
编程语言 时间:
2020-01-02 20:38:38
阅读次数:
72
一、初识继承 面向对象的三大特性:继承,多态,封装。这3大特性是所有面向对象语言特点 父类:又叫超类、基类 子类:又叫派生类 class Parent:pass class Son(Person):pass 继承一般有2种:单继承和多继承 class ParentClass1: #定义父类 pass ...
分类:
编程语言 时间:
2019-12-31 18:42:43
阅读次数:
77