初学者难免有点混淆java中instanceof和getClass()的作用, 下面就来一一讲解. 父类A: class A { } 子类B: class B extends A { } 构造对象 Object o1 = new A(); Object o2 = new B(); 一.instanceof 演示一: 1.o1 instanceof A => true 2.o1 instanceof B => false 3.o2 instanceof A => true…
this在java中的用法 1.使用this关键字引用成员变量 作用:解决成员变量与参数或局部变量命名冲突的问题 public class Dog { String name; public Dog(String name) { this.name = name; } } 2.使用this关键字引用成员函数.在方法中引用调用该方法的对象 作用:让类中一个方法,访问该类的另一个方法或实例变量 class Dog { public void jump() { System.out.println("…
instanceof关键字 instanceof是java中固有的关键字, 就像main, public一样,用法:aa instanceof AA 就是问aa是不是AA的一个实例, 是的话,就返回真.马 克 - t o - w i n:当用instance of测试时,马克-to-win:子类的指针是一个instance of父类, 返回值为真,见以下的例子. 例1.9.2--- class AMark_to_win {}class B {}class AA extends AMark_t…