类的继承练习法律婚姻法_法律-婚姻法.pdf

上传人:c****4 文档编号:95768283 上传时间:2023-08-30 格式:PDF 页数:9 大小:364.96KB
返回 下载 相关 举报
类的继承练习法律婚姻法_法律-婚姻法.pdf_第1页
第1页 / 共9页
类的继承练习法律婚姻法_法律-婚姻法.pdf_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《类的继承练习法律婚姻法_法律-婚姻法.pdf》由会员分享,可在线阅读,更多相关《类的继承练习法律婚姻法_法律-婚姻法.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Person 类的成员。4)编写测试类 Testi,测试 Student 类和 Teacher 是否继承了 定义父类 Person,实现继承关系,代码如下:class Person String name;int age;void eat()吃饭);void sleep()睡觉);class Student extends Person int sid;/学号 class Teacher extends Person int tid;/工号 void teach()练习1-继承:1)定义一个父类 2)设计两个子类 2)让学生类继承 继承 person,该类包含 2 个属性(name,age),

2、2 个方法吃饭、睡觉;Student 禾口 Teacher Person 类,老师类也继承 Person。2、定义测试类 Testi,代码如下:public class Test1 public static void main(String args)Student s=new Student();();(););)J Teacher t=new Teacher();();();();运行结果如图 4-1所示。-Jal x,b:M AnplcPii亡y haptcrWlJAUH EujniIcAJ j n:斤 1谋 k 图 4-1 运行结果 总结:1、在 Java 中,多个类可以继承一个父类

3、,但是一个类不能直接继承多个类,一个类只能有一个直接父类。2、父类是由子类不断抽取而来的,不断地抽取就形成了体系结构,这个结 测试类测试类和是否继承了类的成员定义父类实现继承关系代码如下吃饭睡觉学号工号定义测试类代码如下运行结果如图所示亡斤谋总结图运行结果在中多个类可以继承一个父类但是一个类不能直接继承多个类一个类只能有一个直时候会自动拥有父类所有的成员继承的好处是划分了类的层次性实现了代码重用扩展了程序功能练习重写父类方法类继承了类的所有属性和方法在类重写类中的方法吃饭睡觉学号今天吃了锅包肉真香啊练习访问父类成员变量编写一参构造方法和一个无返回值的成员方法成员方法中使用关键字调用了类的成员变

4、量定义测试类二案例实现编写类及其子类在类中使用关键字调用类成员变量代码如下类中值为类中值为运行结果如图所示图运行结果练习访问父类成员构称为继承体系结构测试类测试类和是否继承了类的成员定义父类实现继承关系代码如下吃饭睡觉学号工号定义测试类代码如下运行结果如图所示亡斤谋总结图运行结果在中多个类可以继承一个父类但是一个类不能直接继承多个类一个类只能有一个直时候会自动拥有父类所有的成员继承的好处是划分了类的层次性实现了代码重用扩展了程序功能练习重写父类方法类继承了类的所有属性和方法在类重写类中的方法吃饭睡觉学号今天吃了锅包肉真香啊练习访问父类成员变量编写一参构造方法和一个无返回值的成员方法成员方法中使

5、用关键字调用了类的成员变量定义测试类二案例实现编写类及其子类在类中使用关键字调用类成员变量代码如下类中值为类中值为运行结果如图所示图运行结果练习访问父类成员3、子类在继承父类的时候,会自动拥有父类所有的成员。4、继承的好处是划分了类的层次性,实现了代码重用、扩展了程序功能测试类测试类和是否继承了类的成员定义父类实现继承关系代码如下吃饭睡觉学号工号定义测试类代码如下运行结果如图所示亡斤谋总结图运行结果在中多个类可以继承一个父类但是一个类不能直接继承多个类一个类只能有一个直时候会自动拥有父类所有的成员继承的好处是划分了类的层次性实现了代码重用扩展了程序功能练习重写父类方法类继承了类的所有属性和方法

6、在类重写类中的方法吃饭睡觉学号今天吃了锅包肉真香啊练习访问父类成员变量编写一参构造方法和一个无返回值的成员方法成员方法中使用关键字调用了类的成员变量定义测试类二案例实现编写类及其子类在类中使用关键字调用类成员变量代码如下类中值为类中值为运行结果如图所示图运行结果练习访问父类成员练习2-重写父类方法 Student 类继承了 person 类的所有属性和方法,在 student 类重写 person 类中的 eat()方法。class Person String name;int age;void eat()吃饭);void sleep()睡觉);class Student extends Pe

7、rson int sid;/学号 void eat()今天吃了锅包肉,真香啊!);public class Test2 public static void main(String args)Student s=new Student();();测试类测试类和是否继承了类的成员定义父类实现继承关系代码如下吃饭睡觉学号工号定义测试类代码如下运行结果如图所示亡斤谋总结图运行结果在中多个类可以继承一个父类但是一个类不能直接继承多个类一个类只能有一个直时候会自动拥有父类所有的成员继承的好处是划分了类的层次性实现了代码重用扩展了程序功能练习重写父类方法类继承了类的所有属性和方法在类重写类中的方法吃饭睡觉

8、学号今天吃了锅包肉真香啊练习访问父类成员变量编写一参构造方法和一个无返回值的成员方法成员方法中使用关键字调用了类的成员变量定义测试类二案例实现编写类及其子类在类中使用关键字调用类成员变量代码如下类中值为类中值为运行结果如图所示图运行结果练习访问父类成员练习3-super访问父类成员变量 1)编写一个 Fu 类,在类中定义无参构造方法和一个初始值为 20 的 num 成员变量。2)Zi 类继承 Fu 类,在子类中对 num 值进行了修改,同时在子类中定义无参构造方法和一 个无返回值的 method。成员方法,method。成员方法中使用 super 关键字调用了 Fu 类的 num 成员变量。3

9、)定义测试类 Example03。二、案例实现 1、编写 Fu 类及其子类 Zi,在 Zi 类中使用 super 关键字调用 Fu 类成员变量,代码如下 class Fu Fu()int num=20;class Ziexte nds Fu Zi()int num=30;void method()method);Fu 类中 num 值为:+;Zi 类中 num 值为:+num);测试类测试类和是否继承了类的成员定义父类实现继承关系代码如下吃饭睡觉学号工号定义测试类代码如下运行结果如图所示亡斤谋总结图运行结果在中多个类可以继承一个父类但是一个类不能直接继承多个类一个类只能有一个直时候会自动拥有父

10、类所有的成员继承的好处是划分了类的层次性实现了代码重用扩展了程序功能练习重写父类方法类继承了类的所有属性和方法在类重写类中的方法吃饭睡觉学号今天吃了锅包肉真香啊练习访问父类成员变量编写一参构造方法和一个无返回值的成员方法成员方法中使用关键字调用了类的成员变量定义测试类二案例实现编写类及其子类在类中使用关键字调用类成员变量代码如下类中值为类中值为运行结果如图所示图运行结果练习访问父类成员 public static void main(Stri ng args)Zi z=new Zi();();运行结果如图 4-3所示。图 4-1 运行结果测试类测试类和是否继承了类的成员定义父类实现继承关系代码

11、如下吃饭睡觉学号工号定义测试类代码如下运行结果如图所示亡斤谋总结图运行结果在中多个类可以继承一个父类但是一个类不能直接继承多个类一个类只能有一个直时候会自动拥有父类所有的成员继承的好处是划分了类的层次性实现了代码重用扩展了程序功能练习重写父类方法类继承了类的所有属性和方法在类重写类中的方法吃饭睡觉学号今天吃了锅包肉真香啊练习访问父类成员变量编写一参构造方法和一个无返回值的成员方法成员方法中使用关键字调用了类的成员变量定义测试类二案例实现编写类及其子类在类中使用关键字调用类成员变量代码如下类中值为类中值为运行结果如图所示图运行结果练习访问父类成员super关键字Fu 类构造方法,代码 练习4-s

12、uper访问父类成员方法 1)编写一个 Fu 类,在类中定义无参构造。2)Zi 类继承 Fu 类,子类中也定义无参构造方法,在构造方法中使用 类的构造方法。3)定义测试类 Test5o 1、编写 Fu 类及其子类 Zi,在 Zi 类构造中使用 super 关键字调用 如下:class Fu Fu()Fu 类构造方法!”);class Zi exte nds Fu Zi()super();在子类构造方法中调用父类构造方法 Zi类构造方法!);2、定义测试类 Test5,代码如下:public class Test5 public static void main(Stri ng args)Zi

13、zi=new Zi();测试类测试类和是否继承了类的成员定义父类实现继承关系代码如下吃饭睡觉学号工号定义测试类代码如下运行结果如图所示亡斤谋总结图运行结果在中多个类可以继承一个父类但是一个类不能直接继承多个类一个类只能有一个直时候会自动拥有父类所有的成员继承的好处是划分了类的层次性实现了代码重用扩展了程序功能练习重写父类方法类继承了类的所有属性和方法在类重写类中的方法吃饭睡觉学号今天吃了锅包肉真香啊练习访问父类成员变量编写一参构造方法和一个无返回值的成员方法成员方法中使用关键字调用了类的成员变量定义测试类二案例实现编写类及其子类在类中使用关键字调用类成员变量代码如下类中值为类中值为运行结果如图

14、所示图运行结果练习访问父类成员 h 音理员:心今1?示笛 运行结果 说明:1.通过 super 调用父类构造方法的代码必须位于子类构造方法的第一行,并且只能出现一 次。2.在子类的构造方法中通过 super 指定调用父类的哪个构造方法,如果没有指定,在实例 化子类对象时,会自动调用父类无参的构造方法。3.被调用的父类构造方法,必须是非 private 的。测试类测试类和是否继承了类的成员定义父类实现继承关系代码如下吃饭睡觉学号工号定义测试类代码如下运行结果如图所示亡斤谋总结图运行结果在中多个类可以继承一个父类但是一个类不能直接继承多个类一个类只能有一个直时候会自动拥有父类所有的成员继承的好处是划分了类的层次性实现了代码重用扩展了程序功能练习重写父类方法类继承了类的所有属性和方法在类重写类中的方法吃饭睡觉学号今天吃了锅包肉真香啊练习访问父类成员变量编写一参构造方法和一个无返回值的成员方法成员方法中使用关键字调用了类的成员变量定义测试类二案例实现编写类及其子类在类中使用关键字调用类成员变量代码如下类中值为类中值为运行结果如图所示图运行结果练习访问父类成员

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁