接口
-
概念
-
定义
-
实现
-
接口中成员变量_特点
-
接口中成员方法的特点
案例
jdk8 之后,接口提供了默认方法
-
在接口里 可以写 有实现体的方法了,可以被重写,但是不强制
-
如果实现的多个接口有相同名字的默认方法,实现类必须重写
jdk8 之后,接口提供了静态方法
实现类
类和接口的多实现
-
类在继承类的同时实现多接口
-
接口的多继承
-
接口的思想
-
接口和抽象类的区别
案例
-
接口和抽象类区别总结
多态
概述
instanceof关键字
多态-向上转型
多态的好处和弊端
总结
构造方法
构造方法的定义和运行特点
案例
内存 构造
构造方法的重载
案例
构造方法和一般方法区别
this在构造方法之间的调用
案例
this简易应用
案例
super关键字
注意
实现细节
final
修饰类
修饰方法
final修饰局部变量
案例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t3voZDJj-1605443955091)(en-resource://database/1201:1)]
final修饰成员变量
案例
static修饰的对象特有数据
特点
注意
代码演示
static静态的使用场景
案例
定义静态 常量
注意
匿名对象
特点
内部类
概述:
使用场景:
内部类的分类:
成员内部类
访问方式:
代码演示
成员内部类的同名变量调用
局部内部类![在这里插入图片描述](https://img-blog.csdnimg.cn/20201115220911382.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2s4dmdfX18=,size_16,color_FFFFFF,t_70#pic_center)
代码演示
匿名内部类
概述
案例
匿名内部类2
代码演示
包的概念![在这里插入图片描述](https://img-blog.csdnimg.cn/2020111522121721.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2s4dmdfX18=,size_16,color_FFFFFF,t_70#pic_center)
声明格式:
代码演示
包的访问
包的简化访问
导包
注意
代码块
局部代码块
作用:
构造代码快
静态代码块
修饰符使用细节
不能同时使用的修饰符
修饰类的
案例
1
:修饰构造方法能够使用的修饰符: