摘要: 首先是方法的参数是父类对象,传入子类对象是否可行 然后引出Parent p = new Children(); 这句代码不是很理解,google的过程中引出向上转型 要理解向上转型又引出了动态绑定 从动态绑定又引出了静态绑定 程序绑定的概念: 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起 阅读全文
posted @ 2017-08-31 21:05 tooy 阅读(5516) 评论(0) 推荐(0)
摘要: 原文出处: absfree 1. Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实现一个大小可以改变的Date对象数组,这时我们当然希望能够重用之前写过的那个针对S 阅读全文
posted @ 2017-08-31 20:32 tooy 阅读(187) 评论(0) 推荐(0)
摘要: Sping为什么使用依赖注入而不使用实例化对象的方式? 首先说明一下概 依赖注入(Dependency of Injection)和控制反转(Inversion of Control 简称:ioc)是一个概念。 具体含义: 当某个角色(Java实例class A,调用者)需要另一个角色(另一个Jav 阅读全文
posted @ 2017-08-31 19:29 tooy 阅读(7479) 评论(0) 推荐(1)
摘要: 注解 阅读全文
posted @ 2017-08-31 18:57 tooy 阅读(475) 评论(0) 推荐(0)
摘要: 构造器 与类同名且没有返回值,用来初始化类属性; 构造器又分为无参构造器和有参构造器 1.1:无参构造器 1.2:有参构造器 构造代码块 对象一实例化就执行,每实例化一次执行一次; 构造代码块的格式为: 结果: 从结果可以看出:构造代码块比构造器优先执行。 静态代码块 类加载就执行,无论new 多少 阅读全文
posted @ 2017-08-31 11:11 tooy 阅读(882) 评论(0) 推荐(0)