5+利用已有成果继承与多态.pptVIP

  • 6
  • 0
  • 约9.18千字
  • 约 58页
  • 2016-09-14 发布于重庆
  • 举报
5利用已有成果继承与多态,封装继承多态,java封装继承多态,java继承与多态,c继承多态,继承多态,继承和多态,继承与多态,封装继承多态含义,c封装继承多态

第5章 利用已有成果:继承与多态 5.1继承 思考:在编写大型应用程序的时候,如果所定义的类已经被使用,应如何提高程序的可维护性?既要保证程序修改后不影响使用,又要对程序的功能不断扩充。 5.1继承 由此产生的一些问题: 5.1继承 1.继承概念的提出 面向对象的方法与人类的思维方法相似,对象就是对事物特点的必要抽象。人在认识事物的时候也经过抽象,并且抽象是分层次的。 各种电话卡类及其间的继承关系 5.1继承 4.继承的定义 Java中通过关键字extends来定义两个类之间的继承关系,extends后面是父类,前面是新定义的子类: [modifier] class className [extends superClass] 5.1继承 实例: public class Automobile extends Vehicle{ } // Vehicle是父类, Automobile是子类 注意:子类、父类的关系是相对而言的!如: public class Car extends Automobile{ } // Automobile是父类, Car是子类 5.1继承 继承有什么作用? (1)继承能够使子类拥有父类的非私有属性和方法,而不需在子类重新定义。 (2)子类既可以保持原有的属性和方法,也可以对从父类那里继承的属性和方法进行

文档评论(0)

1亿VIP精品文档

相关文档