第六章 封装、继承与多态.ppt

第六章 封装、继承与多态 第六章 封装、继承与多态 技能目标: 通过本章的学习,理解封装、继承、多态的概念,掌握它们在Java中的实现。掌握抽象类与接口的用法,逐步掌握面向对象编程的方法。通过本章的学习,最终能达到通过面向对象技术编写Java程序。 知识目标: 理解封装、继承、多态的概念; 掌握实现继承的方式; 掌握通过方法重载和方法覆盖实现多态; 掌握super的用法; 了解抽象类与接口的使用; 了解内部类的用法。 任务:完善教务管理系统,输出教师的基本信息 6.1 类的继承 继承是面向对象的一种重要机制,该机制自动地为一个类提供来自另一个类的操作和数据,这使得程序员只需要在新类中定义已有类中没有的成分来建立新类。在面向对象的程序设计中,通过继承可以提高程序的抽象程度,使之更接近于人类的思维方式,同时也可以提高程序开发效率,减少维护的工作量。理解继承是理解面向对象程序设计所有方法的关键。 6.1.1 继承的概念 由一个已有的类定义一个新类,称为新类继承已有的类。继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性和行为的一般类,根据一般类再创建具有特殊属性和行为的新类。新类继承一般类的属性和行为,并根据需要增加它自己的新的状态和行为。由继承而得到的类称为子类(派生类),被继承的类称为父类(超类)。 子类继承父类之后,就在父类和子类之间建立了联系,子类自动拥有

文档评论(0)

1亿VIP精品文档

相关文档