java-类与对象实验(改后)_第1页
java-类与对象实验(改后)_第2页
java-类与对象实验(改后)_第3页
java-类与对象实验(改后)_第4页
java-类与对象实验(改后)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 0 页 共 5 页 西安财经学院西安财经学院信息学院 Java 程序设计 实验报告 实验名称实验名称 类与对象 实验室实验室 522 实验日期实验日期 2014 年 月 日 类与对象 一 实验目的 1 掌握类的定义和使用 编写构造方法及成员方法 2 能够创建类的实例 掌握对象的声明和不同访问属性的成员访问方式 3 会定义接口 实现接口 二 实验内容 1 设计并实现一个课程类 代表学校中的一门课程 将这门课程的相关信息组成该类的属性 如课 程代码 课程名称 课程类别 学时 学分等 并在类中定义各个属性相关的访问方法 如获取 和设置课程代码 课程名称 课程类别 获取和修改学时 学分 打印输出课程基本信息等 最 后使用主函数测试此类 包括创建对象 调用相应方法等 2 在 java 中 定义一个接口 声明计算图形面积和周长的抽象方法 再用类去实现这个接口 再编 写一个测试类去使用这个接口 三 实验环境 1 硬件 一台微机 2 软件 操作系统和 java 编译器 四 实验步骤 1 1 设计并实现一个课程类设计并实现一个课程类 源程序代码 源程序代码 class Course 定义课程类 private int code 设置课程代码属性 private String name 设置课程名称属性 private int time 设置学时属性 private int credit 设置学分属性 private String classification 设置课程类别属性 int getCode 获取课程代码 return code 姓名姓名 学号学号 班级班级 年级年级 指导教师指导教师 第 1 页 共 5 页 void setCode int code 设置课程代码 this code code String getName 获取课程名称 return name void setName String name 设置课程名称 this name name int getTime 获取学时 return time void setTime int time 设置学时 this time time int getCredit 获取学分 return credit void setCredit int credit 设置学分 this credit credit String getClassification 获取课程类别 return classification 第 2 页 共 5 页 void setClassification String classification 设置课程类别 this classification classification public static void main String args 主函数测试 Course course1 new Course 课程 1 测试 course1 setCode 101 course1 setName JAVA course1 setTime 60 course1 setCredit 5 course1 setClassification 计算机 System out println 课程代码 course1 getCode 课程 1 打印输出 System out println 课程名称 course1 getName System out println 课程类别 course1 getClassification System out println 学时 course1 getTime System out println 学分 course1 getCredit System out println n Course course2 new Course 课程 2 测试 course2 setCode 202 course2 setName C course2 setTime 90 course2 setCredit 5 course2 setClassification 计算机 System out println 课程代码 course2 getCode 课程 2 打印输出 System out println 课程名称 course2 getName System out println 课程类别 course2 getClassification System out println 学时 course2 getTime System out println 学分 course2 getCredit 第 3 页 共 5 页 2 2 计算图形面积和周长计算图形面积和周长 源程序代码 源程序代码 interface Graph 定义接口 final double pi 3 14 public abstract double area public abstract double girth class Circle implements Graph 定义圆类 double r public Circle double r1 r r1 public double area 圆面积的实现 return pi r r public double girth 圆周长的实现 return 2 pi r class Rectangle implements Graph 定义矩形类 double length double width public Rectangle double a double b length a width b public double area 矩形面积实现 return length width public double girth 矩形周长实现 return 2 length width class interfaceTester 定义测试类 public static void main String args Circle cir new Circle 1 0 System out println circle s area cir area t circle s girth cir girth Rectangle rect new Rectangle 3 4 System out println rectangle s area re

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论