我们知道继承方式有三种 public,protect,private 不同继承方式,在子类中有些是不可以访问的 那么我们想知道到底子类继承了多少? 看代码做一下验证 无论何种继承都是16,也就是说父类的东西都继承下来了。只是有些访问权限 ...
分类:
编程语言 时间:
2019-09-26 21:12:47
阅读次数:
81
不多说废话,直接进入主菜!! 步骤: 1.搭建SpringBoot的开发环境,略(有不会的可以私信我)。 2.编写一个自定义异常,自定义异常需要继承RuntimeException。写一个构造函数,并调用父类保存异常信息。 3.编写一个控制器,用于抛出异常。当请求参数param=aa时抛出异常,否则 ...
分类:
编程语言 时间:
2019-09-26 11:38:38
阅读次数:
82
一、继承 1、子类拥有父类非 private 的属性、方法。 2、子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。 3、子类可以用自己的方式实现父类的方法。 4、Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 A 类继承 B 类,B 类继承 ...
分类:
编程语言 时间:
2019-09-26 00:15:08
阅读次数:
94
对于同一父类的不同子类来说,子类所具有的共性是从父类继承而来,由于不同子类可以有不同的程序员来编写,由于编写父类的程序员(后面代称为程序员甲(i))不一定是编写子类的程序员(后面代称为程序员乙(i)),而程序员乙(i)需要查看父类才知道各个不同子类间所必需要的共同行为(方法),但是这会加大程序的工作 ...
分类:
其他好文 时间:
2019-09-25 01:10:27
阅读次数:
100
Delphi通过inherited 可以调用父类的方法,但是没有提供直接调用父类的父类的方法(爷爷类),通过变通的方式实现如下: 假设父类是TFather,爷爷类TGrand,调用爷爷类的Write方法: 1 2 3 4 5 6 7 8 9 type TWriteProc=procedure of ...
什么是反射? 反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。 由于JVM为每个加载的class创建了对应的Class实例,并在实例中保存了该class的所有信息,包括类名、包名、父类、实现的接口、所有方法、字段等,因此,如果获取了某个Class实例,我们就可 ...
分类:
编程语言 时间:
2019-09-23 10:00:09
阅读次数:
110
Get和Post的区别1.Get是从服务器获取数据,Post是向服务器传送数据2.Get的大小2Kb,Post没有限制3.Get安全性低,Post安全性高4.上传文件使用Post 重载和重写1.重载是在同一个类中,具有相同的方法名,但参数的类型和个数不同2.重写是子类继承父类,具有相同的参数和返回值 ...
分类:
编程语言 时间:
2019-09-23 09:46:42
阅读次数:
112
1|0springboot之全局处理异常封装 1|1简介 在项目中经常出现系统异常的情况,比如NullPointerException等等。如果默认未处理的情况下,springboot会响应默认的错误提示,这样对用户体验不是友好,系统层面的错误,用户不能感知到,即使为500的错误,可以给用户提示一个 ...
分类:
编程语言 时间:
2019-09-23 09:27:05
阅读次数:
86
首先解释下override与overload 翻译过来叫做重写和重载,笔者看来,二者的区别在两个方面表现的十分明显,首先是代码书写的区域,重载在一个类里面,重写则是子类对父类进行的重写,然后是表现优先级的不同,重写的表现优先级要高于被重写的对象,也就是说优先表现重写后的那个方法 对代码稍微做下更改, ...
继承 格式: public class 子类名称 extends 父类名称 {} super 访问父类的重名变量 重写 用@Override可以检测是否重写成功 注意: 子类方法的返回值,必须小于等于父类方法的返回值范围。java.lang.object是所有类的公共最高父类 子类方法的权限必须 大 ...
分类:
编程语言 时间:
2019-09-22 13:13:33
阅读次数:
88