继承extends
- Java中只有单继承,没有像C++那样的多继承。多继承会引起混乱,使得继承链过于 复杂,系统难于维护。
- Java中类没有多继承,接口有多继承。
- 子类继承父类,可以得到父类的全部属性和方法 (除了父类的构造方法),但不见得可以直接访问(比如,父类私有的属性和方法)。
- 如果定义一个类时,没有调用extends,则它的父类是:java.lang.Object。
Instanceof运算符
instanceof是二元运算符,左边是对象,右边是类;
它的作用是测试它左边的对象是否是它右边的类的实例;
当对象是右面类或子类所创建对象时,返回true;否则,返回false。