外观
232字小于1分钟
2025-02-08
多态是指同一个接口或父类引用的变量可以指向不同的对象实例,并根据指向的对象类型执行相应的方法,同一个方法可以在不同的对象上表现出不同的行为。
通过多态,程序可以灵活处理不同类型的对象,降低代码耦合度,提高代码的可扩展性。新增子类或实现类时,无需改变原有代码,只需通过接口或父类引用调用即可。
多态分为 编译时多态 和 运行时多态 ,
编译时多态:也称静态多态,在编译时确认方法的调用,主要通过重载实现;
运行时多态:也称动态多态,在运行时确认方法的调用,主要通过重写实现。