什么是多态?实现多态的方法有哪些?
多态是面向对象的最后一个主要特征,它本身主要分为两个方面。方法的多态性:重载与覆写重载:同一个方法名称,根据不同的参数类型及个数可以完成不同的功能;覆写:同一个方法,根据操作的子类不同,所完成的功能也不同。对象的多态性:父子类对象的转换。向上转型:子类对象变为父类对象,格式:父类对象=子类实例,自动;向下转型: 父类对象变为子类对象,格式:子类对象=(子类)父类实例,强制。
举一反三
内容
- 0
实现多态的方法有 ()( )( )
- 1
什么是多态?Java的编译时多态和运行时多态有什么区别?
- 2
实现多态的前提有哪些?
- 3
多态是通过什么实现的
- 4
多态是指一个程序中有多个同名的不同方法,在Java中有两种多态,一种是使用方法的覆盖实现多态,另一种是使用方法的重载实现多态。