Java--多态和虚化

1.多态编译时多态(重载)运行时多态(覆盖,动态绑定)

2.instanceof关键字可以用来判断变量类型,返回boolean类型

if(i instanceof Integer)
{
    ......
}

3.Java中,普通的方法是虚方法调用,但static,private方法不是虚方法调用。

方法 原因
static方法 只与声明的类有关,与实例无关
private方法 子类无法继承,不会被虚化
final方法 子类不能覆盖,不存在虚化问题

你可能感兴趣的:(java)