tceic.com
学霸学习网 这下你爽了
相关标签
当前位置:首页 >> 计算机软件及应用 >>

JAVA面向对象程序设计-类与对象


计算机工程学院实验报告 2017-2018 学年第 1 学期

课程名称: 专业: 班级: 学号: 姓名: 指导教师:

面向对象程序设计 计算机科学与技术 2班

实验名称:类与对象 实验平台:Windows 7 + JDK8+Eclipse 实验目的

实验日期:2017.10.10

1.熟悉 Java 面向对象程序设计的基本思想。 2.掌握类与对象的定义及使用方法。 实验内容与完成情况

1 . 创建一个学生类 Student ,在此类中包括成员变量 name,age,dept(所属学院), 共有成员方法 disp()能输出所有学生所属的 name,age,dept;setdim()方法,为成员 属性赋值。在主类中创建对象,然后输出一个人的姓名,年龄,和所属院系。 代码部分:
public class Stu { public static void main(String[] args) { student s1=new student(); s1.setdim("佚名",20,"计算机学院"); s1.disp(); } } class student{ String name; int age; String dept; public void setdim(String n,int a,String d){ name=n; age=a; dept=d; } public void disp(){ System.out.println("姓名:"+name+",\n 年龄:"+age+",\n 所属学院:"+dept); } }

运行截图:

2.创建圆类 Circle 变量 radius 表示半径 方法 double getPerimeter()获得圆的周长 double getArea()获得圆的面积

赋值方法、输出周长面积方法。 接受键盘输入值作为半径,计算圆的周长和面积。 代码部分:
import java.util.Scanner; public class yuan { public static void main(String[] args) { System.out.println("请输入圆的半径:"); Scanner sc=new Scanner(System.in); circle c=new circle(); c.setdim(sc.nextDouble()); c.disp(); } } class circle{ double radius; void setdim(double r){ radius=r; } double getperimetere(){ return 3.14*2*radius; } double getarea(){ return 3.14*radius*radius; } void disp(){ System.out.println("半径:"+radius); System.out.println("周长:"+getperimetere()); System.out.println("面积:"+getarea()); } }

运行截图:

3.创建 Sw 类,属性:id,time. 方法:赋值 id,time. 根据上网时间计算上网费用, 设一个月的上网费用按照如下公式计算:大于等于 300 小时每小时 0.1 元;小于 300 小时每小时 0.15 元。调用此方法,求出一个月 上网的费用。 代码部分:
public class shangwang {

public static void main(String[] args) { Sw s=new Sw(); s.setdim("20150101",400); s.disp(); } } class Sw{ String id; double time; void setdim(String i,double t) { id=i; time=t; } double f() { if (time>=300) return 0.1*time; else return 0.15*time; } void disp() { System.out.println("账号:"+id); System.out.println("上网时长:"+time); System.out.println("上网费用:"+f()); } }

运行截图:

出现的问题及解决方案 1. 通过本次实验初次了解了 Java 面向对象程序设计的基本思想,类的创建与作 用,对象的定义。 2. 在 java 中可以将一个程序分几个 class 处理,如此可以提高程序后续维护的 效率。 教师评阅意见

成绩:教师签名:日期:


推荐相关:

JAVA面向对象程序设计教案

Java 知识体系 2 掌握面向对象技术思想 教学任务及案例重点难点单元考核参考资料 教学任务: 课程整体设计介绍 Java 技术体系 Java 典型 应用 教学案例: 编写职员类...


Java面向对象程序设计复习题附答案

Java 面向对象程序设计复习题一、选择题 1、下列哪个是 Java 中的关键字( C ...(错) 31、Java 程序是由若干类定义组成的,类定义包括定义类头和定义类体。 ...


Java面向对象程序设计[杨晓燕]讨论三 类和对象(一)

更多>>这是杨晓燕主编的《java面向对象程序设计》习题。本书内容主要包括:Java语言概述、Java语言基础、Java输入/输出、程序流程控制结构和方法、数组、Java类和对象...


Java面向对象程序设计教学大纲

C 语言程序设计 课程性质:公共选修课 一、课程的性质、目的和任务《Java 面向对象程序设计》课程属于软件开发语言类课程,是互联网络、移动网络软 件开发领域的重要基...


Java面向对象程序设计(第三版) 第一章

Java面向对象程序设计(第三版) 第一章_理学_高等教育_教育专区。第1章 Java ...接下来,我们通过研究 PrintStream 和 System 类来熟悉 Java 的扩展类库。使用...


Java语言与面向对象程序设计-在线作业_C 答案

Java语言与面向对象程序设计-在线作业_C 答案_工学_高等教育_教育专区。Java 语言...按 Java 语言规定,源程序的文件名必须与由 () 修饰的类的类名称相同。 ...


JAVA面向对象程序设计要点

JAVA面向对象程序设计要点_计算机软件及应用_IT/计算机_专业资料。小抄面向...面向对象的程序设计方法(OOP) :程序的模块单位为类。首先,将数据和对数据的...


基于Java面向对象程序设计课程报告

其主要目的是采用面向对象的思想, 独立完成程序的各个过程, 并在实践中应用学到的关于 Java 类与对象,接口,包,异常处理,多线程,事 件处理及各类流的处理等知识...


Java语言与面向对象程序设计_在线作业_5

数据和算法纠错得分: 5 知识点: 1.3 面向对象程序设计基础 展开解析 2 (5 分) ()变量是 Java 编译器编译用于查找相关类或接口的目录集,也是 Java 解释器...


java面向对象程序设计基础知识总结

java面向对象程序设计基础知识总结_计算机软件及应用_IT/计算机_专业资料。java面向对象程序设计基础知识总结1、含有 main()方法的类称为主类,一个.java 文件中可以...

网站首页 | 网站地图
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com