| 版本号 | 描述 | |
|---|---|---|
| 操作系统 | Win11-21H2 | 内部版本号22000.588 |
| IDEA | 2021.3 | |
定义
|
使用其它类的规则
|
方法例子:Object.getClass
类例子:String
常量使用注意事项
|
例子: Math.PI。
例子:String.value,String的内容是不可变的(final、private)。
分类及访问权限
使用规则
构造方法中重复的代码抽取
示例:
定义格式
抽象出类的公共方法(不进行实现),强制子类必须安装某种格式进行
重写。
default方法
static方法
当
接口中的方法太多,使用时只用了其中一部分接口。这时候,可以通过适配器这个中间类实现接口的默认方法,最终的实现类继承自适配器,从而简化代码实现。
类的五大成员:属性,方法,构造器,代码块,
内部类。
书写格式
如何创建成员内部类的对象
- 在外部类中编写方法,对外提供内部类的对象
- 直接创建格式:
外部类名.内部类名 对象名 = 外部类对象.内部类对象;
范例:Outer.Inner oi = new Outer().new Inner();
成员内部类如何获取外部类的成员变量:
Outer.this。
|
成员内部类的内存图
总结:
javap反编译
class文件,分析匿名内部类的实质。
ps: 接口多态
|
缩写:
总结: