多态存在的条件:
1.有继承关系
2.子类重写父类的方法
3.父类引用子类对象
多态注意事项:
1.多态是方法的多态,属性没多态
2.父类和子类有联系,类型转换异常。ClassCastException.
3.存在条件:继承关系,方法需要重写,父类引用指向子类对象。Father f1=new Son();
不可以多态的方法:
1.Static方法,属于类,不属于实例
2.final常量;
3.private方法