java复习——this instanceof super关键字的用法

来源:互联网 发布:软件工程项目选题 编辑:程序博客网 时间:2024/06/10 09:08


在Java语言中,当创建一个对象后,Java虚拟机就会为其分配一个指向对象本身的指针,这个指针就是“this”。

  1. 使用this调用本类中的成员变量(属性)
  2. 使用this调用构造方法
  3. 使用this引用当前对象

super 关键字与 this 类似,this 用来表示当前类的实例,super 用来表示父类。

  1. super 可以用在子类中,通过点号(.)来获取父类的成员变量和方法。super 也可以用在子类的子类中,Java 能自动向上层类追溯。
  2. 父类行为被调用,就好象该行为是本类的行为一样,而且调用行为不必发生在父类中,它能自动向上层类追溯。

instanceof 
  Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。一个类的实例包括本身的实例,以及所有直接或间接子类的实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。

原创粉丝点击