this

  1. 明确的去访问一个类的成员变量,解决局部变量和成员变量的名称冲突问题
  2. 在构造方法中使用this(...)调用其它构造方法

this是随着对象的创建而存在的
this关键字用于访问对象的其它成员

instanceof:

判断一个对象是否是一个类的子类或者是一个接口的实现类

面向对象下

抽象类和接口

抽象类

接口

两者的经典比较

  1. 抽象类是对类的抽象,
  2. 接口是对行为的抽象,一个接口并不局限于某个类的概念,