开发基于Java语言的银行卡模拟系统 作者 孙华林第五章 第五章 引入继承和多态继续升级Bank系统.pptVIP

  • 42
  • 0
  • 约6.81千字
  • 约 25页
  • 2015-12-10 发布于广东
  • 举报

开发基于Java语言的银行卡模拟系统 作者 孙华林第五章 第五章 引入继承和多态继续升级Bank系统.ppt

开发基于Java语言的银行卡模拟系统 教师:孙华林 第5章 引入继承和多态继续升级Bank系统 ※技能目标 ? 理解继承和多态的概念 ? 运用Java程序实现继承 ? 运用Java程序实现多态:方法覆盖及方法重载 ? 掌握super和this关键字的使用方法 第5章引入继承和多态继续升级Bank系统 ※上机任务 运用面向对象的技术-继承和多态继续升级Bank系统: ? 能够使用继承提高代码的可复用性 ? 能够恰当使用多态-方法重载/覆盖提高代码的可扩展性和可维护性 5.1 何谓继承 5.1.1 自然界中的继承现象 自然界中到处呈现出一种称之为“继承”的现象,如下图5-1所示。 5.1 何谓继承 5.1.2 Java中类的继承的实现 在面向对象编程的术语中,如果有两个类,它们或多或少地具有一组相同的属性和方法,我们就可以创建一个具有两个类共同属性的父类,再编写两个子类去继承父类的全部或部分属性,而不是去创建两个单独的类。这样就可以确保相同部分的属性和方法代码只编写一次而不是两次,从而减少了编码量,节省了大量的时间和精力。可见,继承可以很好地解决了代码的可重用性问题。 那么在Java中到底该如何定义继承的概念呢? 当一个类自动拥有另一个类的公共属性和方法时,就称这两个类之间具有继承关系。被继承的类称为父类(或超类),继承了父类的类称为子类。 通过继承,子类

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档