Spring笔记之Bean继承与Java继承的区别
2015-03-13 22:13
225 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaojian0910/article/details/84706268
Bean继承与Java继承的区别
Spring中的Bean继承与Java中的继承截然不同。前者是实例与实例之间的参数的延续,后者则是一般到特殊的细化,前者是对象与对象之间的关系,后者是类与类之间的关系。Spring中的Bean的继承和Java中的Bean的继承有如下区别:
1、Sping中的子Bean和父Bean可以是不同类型,但Java中的继承则可保证子类是一种特殊的父类。
2、Spring中Bean的继承是实例之间的关系,因此主要表现为参数值的延续;而Java中的继承是类之间的关系,主要表现为方法、属性的延续。
3、Spring中子Bean不可作为父Bean使用,不具有多态性;Java中的子类实例完全可以当成父类实例使用。
----摘自李刚老师的《轻量级Java EE企业应用实战(第3版)》
相关文章推荐
- Spring bean 的继承与Java 继承的区别
- 7 -- Spring的基本用法 -- 8... 抽象Bean与子Bean;Bean继承与Java继承的区别;容器中的工厂Bean;获得Bean本身的id;强制初始化Bean
- Spring里的Bean继承与Java继承的区别
- Java 学习笔记04:Spring XML配置文件Bean
- spring学习笔记(5)——bean的继承与依赖关系
- 【Spring学习笔记-5】Spring中的抽象bean以及bean继承
- java面试题:spring中的BeanFactory与ApplicationContext的作用和区别?
- Java基础知识强化之多线程笔记05:Java中继承thread类 与 实现Runnable接口的区别
- Spring 学习笔记之 Bean 定义的继承
- Java框架spring 学习笔记(五):Bean定义继承
- objective-c学习笔记第五章《objective-c 继承与java中的区别》
- SPRING IN ACTION 第4版笔记-第二章-003-以Java形式注入Bean、@Bean的用法
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 ApplicationContext和BeanFactory区别
- [原创]java WEB学习笔记99:Spring学习---Spring Bean配置:自动装配,配置bean之间的关系(继承/依赖),bean的作用域(singleton,prototype,web环境作用域),使用外部属性文件
- Java框架spring 学习笔记(二):Bean的作用域
- java笔记--day09--多态和继承的微弱区别
- java面试题三:spring中的BeanFactory与ApplicationContext的作用和区别?
- Java学习笔记38:通过Spring Bean 注入static变量,来设计一套适合测试,开发,生产环境的配置项
- [JAVA][Spring]Spring1Bean的命名(id和name区别)
- spring,springMVC的优点和区别 spring 是是一个开源框架,是为了解决企业应用程序开发,功能如下 ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的JavaBean代替EJB,并