第七节:面向对象——继承讲述.ppt

* Android 面向对象(三) 第三章 目录 静态块 继承 方法的重写 静态块 静态块 Static{ } 在程序运行过程中,仅仅执行一次 1)实例化该对象时,会执行 2)调用该类中的静态属性,并且属性不为常量的时,会调用 静态块的作用 静态属性的初始化操作 继承 继承:子类可以使用从父类继承的属性和方法?? 继承的含义:从已有的类派生出新的类,新的类能吸收父类的数据属性和行为,并能扩展自己的新能力。 继承的目的是: ( 1)实现代码扩展,降低软件开发的代码量和开发成本 ( 2)实现多态 如何实现继承? 继承使用extends关键字实现。一个类只能继承一个类 如何使用父类的属性和方法————关键字super 使用private关键字封装的属性和方法,子类不能使用 “为什么总是找不到适合我的工作?” 继承 小练习: 编写一个动物的父类,定义车的基本属性,有名称,性别;定义动物的方法,吃的方法; 思考一下,如果我现在需要陆地动物的类,陆地动物有独特的属性:奔跑用的肢体,独特方法:奔跑; 需要水生动物的类,水生动物有独特属性:游泳用的肢体,独特方法:游泳 陆地动物中,又派生出子类:陆地食肉动物和陆地食草动物,如果没有 继承,我们会怎么写? “为什么总是找不到适合我的工作?” 继承 小练习1: 编写一个人的父类,定义人的基本

文档评论(0)

1亿VIP精品文档

相关文档