1. 先定义一个父构造函数 2. 再定义一个子构造函数 3. 子构造函数继承父构造函数的属性(使用call方法) 如上代码结果如图: ...
分类:
其他好文 时间:
2020-01-21 21:41:38
阅读次数:
66
多态: 多态可以实现动态编译,就是程序这个类型的最终状态只有在执行过程中才可以决定,而你写代码的时候是确定不了的。在大型项目里面的话,方便可扩展性。 同一个方法可以根据发送对象的不同而采用多种不同的行为方式。一般指的是父类引用指向子类对象,对象能执行哪些方法,主要看对象左边的类型。子类引用能调用的方 ...
分类:
其他好文 时间:
2020-01-21 18:32:04
阅读次数:
131
super注意点: surper()是调用父类的构造方法,而且必须在构造方法的第一个 super必须只能出现在子类的方法或者构造方法中! super()和this()不能同时调用构造方法! Vs this: 代表的对象不同: this:本身调用者这个对象 super:代表父类对象的引用 前提: th ...
分类:
其他好文 时间:
2020-01-21 18:30:38
阅读次数:
100
方法重写:Override: 需要有继承关系,子类重写父类的方法! 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大,但不能缩小:public>protected>defalut>private 抛出异常:范围,可以被缩小,但不能扩大;ClassNotFoundException-->Exce ...
分类:
其他好文 时间:
2020-01-21 18:17:40
阅读次数:
92
Object类是Java中所有类的根父类, Java中的类要么直接继承Object, 要么间接继承Object类 Java中类的继承是可传递的, Object类中定义的方法,所有的类都能继承到 | Modifier and Type | Method and Description | | | | ...
分类:
其他好文 时间:
2020-01-20 21:18:14
阅读次数:
99
抽象类是无法实例化的,因此无法使用@Service等这种注解直接将抽象类交给ioc容器管理,但是项目中往往需要有很多子类公用抽象父类的模板方法,那么怎么实现呢? 错误演示 1、抽象类 @Component public abstract class BaseService { @Autowired ...
分类:
其他好文 时间:
2020-01-20 18:55:24
阅读次数:
892
super只能在子类中使用,不可在主方法里面表示父类,super不可表示当前对象。super和this调用构造方法时是不可以同时出现的。原因是两个都要放在首行。 ...
分类:
编程语言 时间:
2020-01-20 09:56:02
阅读次数:
80
[toc] 前言 在上篇文章中,和大家一起讨论了 Spring 的整体架构,其大致分为五个模块:核心容器、AOP、Web、Data 数据访问、Test模块。其中核心容器是 Spring 的核心部分,其它模块也都依赖于该容器。这里和就大家一起深入讨论 Spring 的容器,它的作用是什么、怎么实现的。 ...
分类:
移动开发 时间:
2020-01-20 09:29:31
阅读次数:
77
1、Service方法和doGet方法和doPost方法的区别 * Service方法: 可以处理get/post方式的请求,如果servlet中有Service方法,会优先调用service方法对请求进行处理。 * doGet方法: 处理get方式的请求 如果没有重写此方法,会调用父类,父类会返回 ...
分类:
其他好文 时间:
2020-01-19 19:34:50
阅读次数:
98
多态是在父类函数的前面加上 “virtual” 关键字,使子类与父类同名的函数产生一种联系; 多态会用到两个特性:向上造型、动态绑定 向上造型是指:拿一个子类对象当作父类来看待,比如下边代码中的子类Eillpce对象ell当作父类Shape对象来看待; 动态绑定:当我要调用一个函数的时候,运行的时候 ...
分类:
编程语言 时间:
2020-01-19 09:14:37
阅读次数:
69