认识Java中的多态

多态是方法的多态,属性没有多态。一、Java的多态分运行多态和编译多态编译多态:编译多态 通常指的是方法的重载,方法在编译时由程序根据参数列表的不同选择相应的方法。运行多态运行多态 指的程序编译时无法确定引用变量调用的是哪个实例的具体方法,最终调用状态只有在程序执行过程中才被会被决定,这种动态调用子父类方法的情况就是Java的多态 。注意:多态必须是继承关系,(父类和子类),没联系抛出类型转换异常