继承
super
- super 关键字
- 构造方法默认第一句为 super()
- 调用父类构造方法必须出现在第一句
多态
![在这里插入图片描述](https://img-blog.csdnimg.cn/b9e2ff81c63a4530b5be1a2c3d7c29a8.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6YKx5YuH5aWH,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
static 修饰的方法,没有多态效果(static不能重写方法)
转型
- 向上转型 说的是把子类创建的对象赋值给父类进行引用(也就是上面说的多态)
- 向下转型,通过强转进行
instanceof //判断是不是某个类
JDK16新特性 可以在判断的时候直接进行强转 语法: ( anl instanceof dog d)
了解即可,企业一般用的是jdk8
判断是不是同种类是还可以用getclass()