一·、接口
接口:提供了同一的规范(约定)
满足了约定 它就能给你提供一种能力
接口是不关心结果
特点:
1.实现多态
2.解决了继承的单一继承的问题。
3.接口内部默认为公开的静态的抽象方法
4.变量都是静态常态
二、Instanceof运算符的应用
作用:用来判断对象的类型。
用法:
对象名 instanceof 类型名
三、构造方法
定义:与类同名,没有返回值类型
作用:构造方法主要是用来初始化属性的
一般在实例化一个对象的时候,我们会选择new一个构造方法
构造方法重载:创建对象的时候灵活性更好
特点:
如果在编写类时,我们没有写构造方法,那么编译器会自动添加一个无参构造方法;
但是如果我们在程序中编写了构造方法,那么编译器编译过程中就不会再提供构造方法了。
一般我们在自己编写构造方法时,也会去添加一个无参的构造方法,方便程序后续的维护工作。
四、this和super
this:指代当前对象。用来区分成员变量和局部变量的同名情况。
super: 指的是父类的存储空间(理解为父类的引用)