程序中的多态
1.静态的多态 方法重载 (程序在编译期间就已经确定了需要执行的方法)
2.动态的多态 (程序在运行期间才能确定需要执行什么内容)
同一个引用类型(父类),使用不同的对象实例(子类),执行一个相同的操作,但是得到一个不同的结果!
多态存在的必要条件:
1.要有继承
2.要有重写
3.向上转型(父类的引用指向了子类对象)
01.使用父类作为方法的参数
02.使用父类作为方法的返回值
程序中的多态
1.静态的多态 方法重载 (程序在编译期间就已经确定了需要执行的方法)
2.动态的多态 (程序在运行期间才能确定需要执行什么内容)
同一个引用类型(父类),使用不同的对象实例(子类),执行一个相同的操作,但是得到一个不同的结果!
多态存在的必要条件:
1.要有继承
2.要有重写
3.向上转型(父类的引用指向了子类对象)
01.使用父类作为方法的参数
02.使用父类作为方法的返回值