什么是多态
多态是继封装(可以是独立的)、继承之后,面向对象的第三大特征。
没有继承就没有多态,多态是指同一行为,具有多个不同表现形式。(多态生活中,一个事物具备的多种形态)
多态的前提条件:
1.要有继承或者是接口实现【二选一】。
2.要有方法的重写【意义体现:不重写,无意义】。
3.建立对象,父类引用指向子类对象【格式体现】。
父类或者接口 变量 = new 子类或者接口实现类对象();
特点:执行子类的方法重写
多态是继封装(可以是独立的)、继承之后,面向对象的第三大特征。
没有继承就没有多态,多态是指同一行为,具有多个不同表现形式。(多态生活中,一个事物具备的多种形态)
多态的前提条件:
1.要有继承或者是接口实现【二选一】。
2.要有方法的重写【意义体现:不重写,无意义】。
3.建立对象,父类引用指向子类对象【格式体现】。
父类或者接口 变量 = new 子类或者接口实现类对象();
特点:执行子类的方法重写