
面试
文章平均质量分 52
面试题目
自律只猪侠
开始自律✓
展开
-
重载和重写的概念和区别
区别,重载和重写的区别在于它们针对的对象不同:重载针对同一个类中的方法,重写针对父类和子类之间的继承关系。另外,重载的方法可以有不同的返回类型,而重写的方法必须与父类方法的返回类型相同或是其子类型。重载的目的是为了方便编程,可以根据不同的参数类型和个数来调用不同的方法,从而实现多态的效果。重写的目的是为了实现多态性,子类可以重写父类中的方法,并且可以根据自己的需要进行修改或扩展。重载(Overloading)和重写(Overriding)是面向对象编程中的两个重要概念,它们具有不同的含义和作用。原创 2023-03-14 21:43:13 · 3078 阅读 · 0 评论 -
什么是 spring的ioc和aop,请谈谈你的理解
在IoC的实现中,我们需要定义好对象的依赖关系,让Spring容器自动进行注入,以此来实现对象之间的松耦合和可维护性。AOP的核心思想是(面向切片)将程序中的横切关注点(如日志、事务、安全等)抽象出来,形成一个独立的模块,然后通过动态代理等技术将这个模块织入到程序的各个关键位置,从而达到代码重用、降低复杂度和增强程序可维护性等目的。控制(Control)侧重于框架对对象的创建和管理,而反转(Inversion)则侧重于对象不再自己掌握自己的创建和管理,而是由IoC容器来反向控制和管理对象。原创 2023-03-12 16:16:08 · 209 阅读 · 0 评论