1.
多态是继封装、继承之后,面向对象的第三大特性。
2.
多态现实意义理解:
现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是
人,即出现两种形态。
Java
作为面向对象的语言,同样可以描述一个事物的多种形态。如
Student
类继承了
Person
类,一
个
Student
的对象便既是
Student
,又是
Person
。
1.
多态体现为父类引用变量可以指向子类对象。
2.
前提条件:必须有子父类关系。