实验三 深入面向对象编程.docx
《实验三 深入面向对象编程.docx》由会员分享,可在线阅读,更多相关《实验三 深入面向对象编程.docx(14页珍藏版)》请在三一办公上搜索。
1、淮海工学院计算机工程学院实验报告书课程名:面向对象程序设计题 目:实验三 深入面向对象编程(1)班 级:学号:姓名:一. 实验目的(1)理解继承的概念及Java中继承的实现方法。(2)理解接口的概念及Java中接口的使用方法。(3)理解子类对于父类方法的继承与重载;理解类中方法(包括构造方法)重载的实现。(4)理解包的概念及定义包的方法二. 实验内容及要求在前几次实验所实现的学生基本信息管理的基础上,在本实验中将以下知识融合进来:(1)实现单重继承并借助接口实现多重继承。(2)实现方法的继承与覆盖。(3)实现方法(包括构造方法)的重载。(4)在程序中利用包进行类的逻辑组织。三. 实验步骤1.
2、简易步骤:(1)新建文件夹来存放这次实验的所有内容。(2)将每个小题作为一题,分析形成简单的框架。(3)详细编写程序。(4)整理所有实验内容。2. 源程序:(1)继承和接口(和包)的应用(:些程序用于显示一个人的基本信息。(接口内是作为 学生时的班级信息)package clp.gj111.c6;/建 立包class human/人类类,用来定义做为人的基本信息static String name,sex; /参数定义human()human(String n,String s) /构造方法用初始化 name=n;sex=s;import clp.gj111.c6.*; /弓 |入包em ms
3、gstatic String F,M;child(String f,String m)F=f;M=m;void chout() /输出方法System.out.println(姓名:+name);System.out.println(性别:+sex);System.out.println(父亲:+F); S“”Sm 的别”static int sid;一sid=id;System.out.println(学号:+sid);static final String i= G 计 111 ;static final String j=计 111;_ numint max=109;int min=85
4、;,mclass my implements num,glass/利用接口实现了多重继承int namber;public int f(int x)/public 一定不能少 int q=1;namber=x;if(nambermax | nambermin) System.out.println(此学学生不是本班学生);return 0;while(q!=namber & qmax) q+;System.out.println(此学生是班里第”+(q-min+1)+个学生);returnq;publicclass w implements glasspublic static void ma
5、in(String args)System.out.println(学生信息);human h=new human(陈路平”,女”);child ch=new child(陈”,朱”);student st=new student(88);ch.chout();if(st.sid=85)System.out.println(班级:+i);/使用了接口中的成员elseSystem.out.println(班级:+j);my m=new my();m.f(88);(2) 继承与覆盖的应用:static String name,sex,identity;human()human(Stringn,St
6、rings,Stringide)/初始化 name=n;sex=s;identity=ide;5法System.out.println(姓名:+name);System.out.println(性别:+sex);System.out.println(身份:+identity);5huma“5,5child(String f,String m,String ide)F=f;M=m;identity=ide;/覆盖了父类中的 indentityvoid chout() /覆盖了父类的输出方法System.out.println(姓名:+name);/继承了父类中的 nameSystem.out.p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验三 深入面向对象编程 实验 深入 面向 对象 编程
链接地址:https://www.31ppt.com/p-5175087.html