7.21

E不是类,不能new;但是接口也是一种类型,可以用来声明变量、数组、方法参数,这就是为什么 E[] 合法。
image
接口里的 default 方法本质是 public 的默认实现,实现类可以直接继承,也可以用 public 方法重写,但重写时权限不能低于接口方法。

子类 和实现类 方法访问修饰符>= 父类和接口 方法访问修饰符

image

抽象方法 只有方法声明 没有方法体
1、只能是public的
2、为什么抽象方法设计为不需要方法体

3、实现类 ,必须重写接口的抽象方法

public abstract void e();
void e();
前面的public 和abstract都可以省略

**接口特性3- 封装
面向对象的集大成者

**

image

实现了对外隐藏封装的细节

Java Bean(JavaBean)简单理解就是:一个符合特定规范的普通 Java 类,用来封装数据。
在 Spring 里面,你经常听到的 Bean,通常指的是:
被 Spring 容器管理的 Java 对象。

<\br> <\br>

image

对象的创建权转移到了spring框架,这种思想称为 控制反转 Inversion of Control

@Controller 加在控制器类上 有其唯一
@Service 加在业务逻辑类上

加了之后 spring自动帮你创建对象了

创建好后怎么拿到这些对象呢

依赖注入
如果是框架帮你找这些 依赖对象, 暗一点规则提供给你 就称为依赖注入

@Autowired

posted @ 2026-07-22 16:57  为什么---why  阅读(3)  评论(0)    收藏  举报