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面向对象程序设计-类与对象.doc

JAVA面向对象程序设计-类与对象 - 计算机工程学院实验报告 2017-201

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

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

Java面向对象程序设计第4章_类与对象资料_图文.ppt

Java面向对象程序设计第4章_类与对象资料 - 《Java面向对象程序设计》 第4章 类与对象 Power point 制作:耿祥义 张跃平 配合< Java面向对象程序设计>例子源代码...

Java面向对象程序设计第4章_类与对象(2)资料_图文.ppt

Java面向对象程序设计第4章_类与对象(2)资料 - 本章内容 1 面向对象程

《JAVA面向对象程序设计》考试卷及答案带注释.pdf

JAVA面向对象程序设计》考试卷及答案带注释 - 一、单选题(每小题 1 分,

Java面向对象程序设计_图文.ppt

Java面向对象程序设计 - 面向对象程序设计 、 第二章 面向对象的分析与设计 学习目标 1 确定系统中的对象 2 确定对象的属性及操作 3 测试对象的有效性 4 区分...

《JAVA面向对象程序设计》练习题 - 参考答案.doc

JAVA面向对象程序设计》练习题 - 参考答案 - 《JAVA 语言程序设计》

java面向对象程序设计_图文.ppt

java面向对象程序设计 - java面向对象程序设计 第一章 类和对象 ? 面

Java面向对象程序设计_常用实用类_图文.ppt

Java面向对象程序设计_常用实用类 - 第9章常用实用类 1 导读 主要内容

JAVA面向对象程序设计.pdf

JAVA面向对象程序设计 - Java 面向对象程序设计 对于 Java 语言大

Java面向对象程序设计_习题解答(耿祥义).pdf

Java面向对象程序设计_习题解答(耿祥义) - ?8 D ?7 。ssalc.

Java面向对象程序设计 异常类.doc

Java面向对象程序设计 异常类_计算机软件及应用_IT/计算机_专业资料。学习如何定义异常类,如何抛出异常类。 计算机工程系实验报告 课程名称:Java 面向对象程序设计 ...

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

java面向对象程序设计-教案 - 附件二 广东科学技术职业学院 教 2014

3《JAVA面向对象程序设计》练习题库.pdf

3《JAVA面向对象程序设计》练习题库 - 1. 下面( )是 JDK 中的 J

Java面向对象程序设计第4章_类与对象(2)_图文.ppt

Java面向对象程序设计第4章_类与对象(2) - 本章内容 1 面向对象程序设

Java面向对象程序设计第4章_类与对象(1)_图文.ppt

Java面向对象程序设计》 第4章 类与对象主讲:王美丽办公室:信息学院403

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

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

Java面向对象程序设计第4章_类与对象(1).ppt

Java面向对象程序设计第4章_类与对象(1)_计算机软件及应用_IT/计算机_专业资料。Java面向对象程序设计第4章_类与对象(1)《Java面向对象程序设计》 第4章 类与...

java面向对象程序设计-教案总结.doc

java面向对象程序设计-教案总结 - 附件二 广东科学技术职业学院 教 201

java面向对象程序设计课后习题答案耿祥义张跃平主编清....doc

java面向对象程序设计课后习题答案耿祥义张跃平主编清华大学出版社_工学_高等教

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