Java SE day08

一·、接口

接口:提供了同一的规范(约定)
满足了约定 它就能给你提供一种能力
接口是不关心结果
特点:
1.实现多态
2.解决了继承的单一继承的问题。
3.接口内部默认为公开的静态的抽象方法
4.变量都是静态常态

二、Instanceof运算符的应用

作用:用来判断对象的类型。

用法:

对象名 instanceof 类型名 

三、构造方法

定义:与类同名,没有返回值类型

作用:构造方法主要是用来初始化属性的

一般在实例化一个对象的时候,我们会选择new一个构造方法

构造方法重载:创建对象的时候灵活性更好

特点:

如果在编写类时,我们没有写构造方法,那么编译器会自动添加一个无参构造方法;

但是如果我们在程序中编写了构造方法,那么编译器编译过程中就不会再提供构造方法了。

一般我们在自己编写构造方法时,也会去添加一个无参的构造方法,方便程序后续的维护工作。

四、this和super

this:指代当前对象。用来区分成员变量和局部变量的同名情况。
super: 指的是父类的存储空间(理解为父类的引用)

猜你喜欢

转载自blog.csdn.net/zihu357/article/details/82722816