Java 是纯粹的面向对象的程序设计语言,而继承与多态是它的另外两大特性。继承是面向对象实现软件复用的重要手段;多态表示子类对象可以直接赋给父类变量,但运行时依然表现出子类的行为特征。Java 支持使用继承和多态的基本概念来设计程序,从现实世界中客观存在的事物出发来构造软件系统。