篇一 :Java接口实验报告

昆明理工大学信息工程与自动化学院学生实验报告

201120##学年学期

课程名称:java程序设计     开课实验室:         年 月 日

一、实验目的及内容

目的:掌握Java中接口的概念

内容:

1.        完成下面要求的程序

u  定义一个接口Shape,它含有一个抽象方法 int area( )

Public interface Shape{

{

   Public abstract double area1();

  System.out.println(area= width*height/2);

}

{

Public abstract double area2();

  System.out.println(area= width*height);

}

}

u  定义一个表示三角形的类Triangle,该类实现接口Shape。此类中有两个分别用于存储三角形宽度和高度的private成员变量int width和int height,在该类实现的方法area中计算并返回三角形的面积。

Public class Triangle

{

     Private int width;

     Private int height;

Public double area()

{

   Return Shape.area1(width,height);

…… …… 余下全文

篇二 :java 继承与接口 实验报告

 应用数学学院专业 1 班、学号__

姓名___ __ 教师评定_________________

实验题目           继承与接口          

一、    实验目的与要求

实验目的:

1、掌握类的继承关系。

2、掌握接口的定义与使用。

实验要求:

    按下列要求编写Java程序:

1、定义接口Printx,其中包括一个方法printMyWay(),这个方法没有形参,返回值为空。

2、编写矩形类,矩形类要求实现Printx接口,有求面积、求周长的方法,printMyWay()方法要能显示矩形的边长、面积和周长。

    3、编写正方形类作为矩形类的子类,正方形类继承了矩形类求面积和周长的方法,新增加求对角线长的方法,重写printMyWay()方法,要求该方法能显示正方形的边长、面积、周长和对角线长。

二、    实验方案

编辑该实验源程序如下:

LISTEN.java

  interface Printx{           //定义接口

     public abstract void  printMyWay();

 }

  class Rectangle implements Printx{    //矩形类

…… …… 余下全文

篇三 :java实验报告5

一.实验目的

(1)学习类的继承、子类在对象中调用父类定义的方法

(2)学习类继承时方法的覆盖

(3)学习java中抽象类的语法、子类中实现父类的抽象方法

(4)了解JDK参考文档

(5)学习文档注释、javadoc命令的使用

(6)了解同一目录下,多个类并存且同名的情况对程序运行的影响

(7)学习接口

(8)学习内部类

二.实验软件环境

jdk1.6.0_18、windows 7

三.实验内容

(1)编写一个java程序,在程序中定义一个PersonB类,定义一个PersonB类的子类StudentB类,再定义一个C2类,在main()方法生成StudentB类的两个对象

package com.gdut.net.javaoo.class070120;

//C2.java

class PersonB

{

       String name;

       int age;

       public PersonB()

       {

              System.out.println("PersonB()被调用");

       }

       public PersonB(String newName)

…… …… 余下全文

篇四 :Java实验报告

《JAVA》课程

标准实验报告

学号:1040501211

姓名:陈嘉生

江苏科技大学

计算机科学与工程学院基础部


实验一  流程控制语句

一、实验目的

(1)   熟悉JDK开发环境;

(2)   熟悉一个编辑器如UltraEdit的使用方法;

(3)       掌握if语句、switch语句和break语句的使用;

(4)       掌握for、while、do while 循环语句的使用。

二、实验内容

1. 安装开发环境JDK。

2. 编写一个JAVA应用程序:在输出窗口显示"Hello World!"

3.使用while语句,实现1至100整数求和,输出最后的和sum。

4. 编写一个程序计算(k≤n)整型参数k及 n 从命令行输入。

三、实验过程

1.

2.

3.

四、实验小结(主要写一些实验中出现的问题,应注意的事项,以及实验体会)

主要注意jdk的环境变量的配置,以及javac和java命令的使用。另外,从控制台获取键盘输入,可以使用类Scanner,将其import进来就可以使用了。

  (注:实验环境为Ubuntu11.04 + jdk1.7.0_10)


实验二  JAVA数组结构

一、实验目的

(1)   进一步理解数组、数组元素等基本概念;

(2)   熟练掌握各类数组的定义方法;

(3)   熟练掌握操作各类数组的基本方法;

(4)   掌握Eclipse开发工具。

二、实验内容

1.编程采用冒泡法实现对数组元素由小到大排序。
从键盘输入任意大小的10个整数,采用冒泡法排序对相邻的两个元素进行比较,并把小的元素交换到前面。要求输出排序前的数据情况和排序后的数据情况,同时统计排序过程中发生数据交换的次数。

…… …… 余下全文

篇五 :java实验报告——继承与接口

成绩:

面向对象原理与Java实践课程实验报告

实验2:继承与接口

姓 名 _ ___

班 级 _ ___

学 号 _ ___

实验地点 _ ___

实验时间 _ ___

指导教师 _ ___

一、实验目的:

? 掌握类的继承机制,掌握成员变量的隐藏与方法的重写

? 掌握接口的定义和实现方法

二、实验要求:

? 复习类的继承以及接口的设计方法

? 注意保证类的封装性

? 编写程序完成以下实验内容并上交实验报告

三、实验内容:

1、P153:习题4

2、P153:习题5

3、P153:习题6

4、在程序包packageOne中编写至少含一个方法的公有接口InterfaceOne。在程序包packageTwo中定义公有类SuperClass,该类含有一个受保护的内部类InnerClass,这个类实现接口InterfaceOne。在程序包packageThree中定义公有类SubClass继承SuperClass,类SubClass定义一个返回类型为InterfaceOne的方法返回内部类InnerClass的对象实例。请正确使用程序包组织以上类和接口,编译并运行,并观察编译器生成的字节码文件的命名方式。

四、设计思路:

习题4的设计思路是设计一个抽象类作为父类,并设计相关字段以及计算成绩等级的抽象方法,然后再设计本科生类和研究生类作为子类继承,并且各自实现其计算成绩等级的抽象方法,最终将结果输出。

习题5的设计思路跟习题4相同,只需额外设计一个枚举类存储学生的成绩等级,并对相关代码作少许修改即可。

习题6的设计思路是习题4的延伸,在习题4的类结构基础上,将原来的计算成绩等级的抽象方法提取出来,放在一个公有接口中,然后再分别设计计算本科生和研究生成绩等级的类实现接口的抽象方法。

五、程序源代码:

…… …… 余下全文

篇六 :Java程序设计实验报告

 

学 生 实 验 报 告 册

(理工类)

课程名称:JAVA程序设计实验专业班级:M11计算机科学与技术II

学生学号:    学生姓名:      

所属院部:   XX学院   指导教师:        

20XX ——20XX 学年          第 二 学期

 金陵科技学院教务处制

实验报告书写要求

实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,标题采用四号黑体,正文采用小四号宋体,单倍行距。纸张一律采用A4的纸张。

实验报告书写说明

实验报告中实验目的和要求、实验仪器和设备、实验内容与过程、实验结果与分析这四项内容为必需项。教师可根据学科特点和实验具体要求增加项目。

填写注意事项

(1)细致观察,及时、准确、如实记录。

(2)准确说明,层次清晰。

(3)尽量采用专用术语来说明事物。 

(4)外文、符号、公式要准确,应使用统一规定的名词和符号。

(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。

实验报告批改说明

实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用五级记分制或百分制,按《金陵科技学院课堂教学实施细则》中作业批阅成绩评定要求执行。

实验报告装订要求

实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

…… …… 余下全文

篇七 :java实验报告3

java面对对象程序设计

实验报告书

实验名称:      java继承与接口       

                  

          任课老师:     李波              

学   号:      2012210922              

姓   名:       吴晗                    


 一 实验目的和要求

  掌握对一个接口的不同实现的机制

二 实验内容

1、编写一个Java应用程序,除了主类(TestOne)外,该程序中还有3个类:People、ChinaPeople和AmericanPeople。该程序具体要求如下:

…… …… 余下全文

篇八 :Java实验报告--继承与接口

Java实验报告继承与接口

姓名 教师评定_________________

实验题目 继承与接口

一、 实验目的与要求

实验目的:

1、掌握类的继承关系。

2、掌握接口的定义与使用。

实验要求:

按下列要求编写Java程序:

1、定义接口Printx,其中包括一个方法printMyWay(),这个方法没有形参,返回值为空。

2、编写矩形类,矩形类要求实现Printx接口,有求面积、求周长的方法,printMyWay()方法要能显示矩形的边长、面积和周长。

3、编写正方形类作为矩形类的子类,正方形类继承了矩形类求面积和周长的方法,新增加求对角线长的方法,重写printMyWay()方法,要求该方法能显示正方形的边长、面积、周长和对角线长。

二、 实验方案

按照给定要求编写程序,代码如下:

interface Printx //定义接口Printx

{

void printMyWay();

}

class rectangle implements Printx //矩形类并实现Printx接口

{

double a,b,area,length;

rectangle(double a, double t b)

{

this.a=a;

this.b=b;

}

double getArea()

{

area=a*b;

return area;

}

double getLength()

{

length=(a+b)*2;

return length;

}

@Override

public void printMyWay() //实现接口Printx中的方法 {

System.out.println("矩形长为:"+a);

System.out.println("矩形宽为:"+b);

…… …… 余下全文