面向对象基础1重点分析.pptVIP

  • 1
  • 0
  • 约1.46万字
  • 约 65页
  • 2016-06-12 发布于湖北
  • 举报
* *  一个父类可以同时拥有多个子类,这时这个父类实际上是所有子类的公共变量和方法的集合,每一个子类从父类中继承了状态。例如,山地自行车、赛车以及双人自行车共享了这些状态:双轮、脚踏、速度等。同样,每一个子类继承了父类的方法,山地自行车、赛车以及双人自行车共享这些行为:刹车、改变脚踏速度等等。   然而,子类可以不受到父类提供的状态和行为的限制。除了从父类继承而来的变量和方法之外,子类可以增加自己的变量和方法到。比如,双人自行车有两个座位,这是它的父类没有的。   子类也可以改变继承来的变量和方法,也即可以重载继承的方法,并且为这些方法提供特殊执行方法。比如,如果有一个山地自行车有额外的齿轮设置,就可以重载设置齿轮方法来使骑车者可以使用这些新的齿轮。   此外,类是逐级继承的,继承的层次不能限制,继承树或者类的分级结构可以很深。 6. 可移植性 Java具有与平台无关的特性。不仅开发的源代码可以移植,甚至经过编译后形成的二进制代码也同样可以移植。任何一台机器,只要配备了JAVA解释器,就可以运行JAVA二进制代码。 JAVA采用的是国际标准(IEEE)的数据类型。JAVA的数据类型在任何机器上都是一致的,不支持特定于具体硬件的数据类型。 . * 7. 解释型语言 Java解释能直接在任何机器上执行Java字节码,字节码 本身带有许多编译信息,使得连接过程更加简单

文档评论(0)

1亿VIP精品文档

相关文档