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面向对象程序设计》练习题 - 参考答案 - 《JAVA 语言程序设计》练习题 1 一、单选择题 1、编译 Java Application 源程序文件将产生相应的字节码文件,这些...


Java面向对象程序设计课后答案

Java面向对象程序设计课后答案 - Java 面向对象程序设计课后答案 Java 面向对象程序设计 清华大学出版社 (编著 耿祥义 张跃平) 习题解答 建议使用文档结构图 (选择 ...


Java面向对象程序设计 类封装

Java面向对象程序设计 类封装 - 计算机工程系实验报告 课程名称:Java 面向对象程序设计 实验项目名称: 类封装 成绩: 指导教师 (签名) : 班级: 姓名: 学号: 一...


Java面向对象程序设计 继承

Java面向对象程序设计 继承 - 1.掌握子类的继承性。 2.掌握子类对象的创建过程。 3.掌握成员变量的继承与隐藏。 4.掌握方法的继承与重写。


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

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


java面向对象程序设计-教案

java面向对象程序设计-教案 - 附件二 广东科学技术职业学院 教 2014 ~2015 案 学年第 二 学期 学院 ( 系、部 ) 计算机工程技术学院 课授主职使用 ...


Java面向对象程序设计 包的使用

Java面向对象程序设计 包的使用_计算机软件及应用_IT/计算机_专业资料。掌握...和import语句的使用 二、实验要求: 1、编写Rect类,置于tom.jiafei包中,该类...


java面向对象程序设计(董小园版)

java面向对象程序设计(董小园版)_计算机软件及应用_IT/计算机_专业资料。目 录 ...在mian方法中定义float与double类型变量,分别赋好初值,创建MathDemo 类的对象,...


java面向对象程序设计教案

java面向对象程序设计教案 - 武汉大学珞珈学院 系/教研室 Java 面向对象程序设计课教案 主讲教师:熊春秀 编写时间:2011-4-30 第一章:概述 第 1、2...


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

Java面向对象程序设计复习题附答案 - Java 面向对象程序设计复习题 一、选择题 1、下列哪个是 Java 中的关键字( C )。 A、run B、Integer C、default D...

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