序言 WZY 一、Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思? 自己解答: 覆盖:又称作重写, 前提条件:继承。 子类将父类中的某个方法,原封不动的抄下来,方法体中就自己写 注意:子类重写父类的方法,访问修饰符的权限不能低于父类方法的访问修饰符, 其它 ...
分类:
编程语言 时间:
2019-11-06 18:29:54
阅读次数:
86
re_path('^publish/', views.PublishView.as_view() 1.请求进来先调用类的as_view方法 2.我在自己类中没有找到as_view所以我只能去父类找 3.我调用了我的父类,因为当前APIView继承了View父类。 我重写了 view中类方法中的类名, ...
分类:
其他好文 时间:
2019-11-06 09:13:48
阅读次数:
135
1.单一职责原则 如果一个类职责过多,会导致耦合度过高 2.开放封闭原则 类,模块,函数应该是可以扩展的,但是对于修改是封闭的 尽量通过扩展的方式来实现变化,而不是通过修改原有的代码来实现。 3.里式替换原则 所有引用父类的地方必须能透明的使用其子类\ 4.依赖倒置原则 高层模块不应该依赖底层模块, ...
分类:
编程语言 时间:
2019-11-06 00:42:51
阅读次数:
98
Java引用变量有两个类型,一个是编译时类型,还有一个是运行时类型。编译时类型是由声明该变量时使用的类型所决定,运行时类型是由该变量指向的对象类型决定如果两种类型不一致,就会出现多态,因此就会将子类对象之间赋值给父类引用变量,称为向上转型,而不用进行类型转换。如 Animal a = new Bir ...
分类:
其他好文 时间:
2019-11-05 01:01:34
阅读次数:
135
public class BaseDao { /** 连接 */ protected Connection con; /** SQL语句对象 */ protected PreparedStatement ps; /** 结果集合对象 */ protected ResultSet rs; /** * ...
分类:
数据库 时间:
2019-11-04 19:24:39
阅读次数:
86
React 是一个声明式 高效灵活的用于构建用户界面的 JavaScript 库 用 react 组件可以拼出复杂的 UI 界面 render 返回值描述的是希望在界面上看到的内容 返回的是一个 react 元素 constructor 要定义 state 的时候必须用到 constructor s ...
分类:
其他好文 时间:
2019-11-04 19:15:13
阅读次数:
91
七大设计原则:1、单一职责原则【SINGLE RESPONSIBILITY PRINCIPLE】:一个类负责一项职责.2、里氏替换原则【LISKOV SUBSTITUTION PRINCIPLE】:继承与派生的规则.(子类可替换父类)3、依赖倒转原则【DEPENDENCE INVERSION PRI ...
分类:
编程语言 时间:
2019-11-04 17:42:31
阅读次数:
70
基本概念 面向对象三要素之一:继承inheritance。人类和猫类都是继承自动物类。 个体继承自父母,继承了父母的一部分特征,但也可以有自己的个性。在面向对象的世界中,从父类继承,就可以直接拥有父类的属性和方法,这样可以减少代码,多复用。子类可以定义自己的属性和方法。 先看一个不用继承的例子: 上 ...
分类:
编程语言 时间:
2019-11-03 18:26:22
阅读次数:
79
构造函数即为在对象创建的时候使用为对象分配空间,创建子类对象时,即会创立父类对应值的空间,所以需要调用父类的构造函数。 课后验证 1. public final class Address { private final String detail; private final String pos ...
分类:
其他好文 时间:
2019-11-02 23:50:51
阅读次数:
163
1通过File类打开一个文件 。2通过字节流或字符流的子类指定输出位置。3经行读写操作。4.关闭输入输出。一.字节流:字节流以操作byte类型数据为主,主要操作类为OutputStream类和InputSream类。字节输出流OutputStream是整个IO包中字节输出流最大父类,其操作方法见书P ...
分类:
其他好文 时间:
2019-11-02 21:38:56
阅读次数:
109