赞
踩
实验名称:类的创建及封装 |
|
实验室名称:902 |
实验台号:901 |
学生姓名: |
专业班级:2014级2班 |
指导教师: |
实验日期: 2016-03-31 |
一、 实验目的
1.掌握类的声明和创建,掌握构造方法的定义和使用。
2.掌握成员变量和方法的定义和调用。
3.掌握对象的创建、实例或类成员变量和方法的引用。
4.掌握包的使用和导入,掌握Import语句的使用。
5.掌握访问权限的作用范围。
二、实验仪器及环境:
PC计算机;windows7操作系统、JDK1.6和Eclipse开发工具
1.创建一个求立方体体积的类,类中有3个成员变量,共两个功能方法,一个为setDemo(int x,int y,int z)给长宽高赋值,另一个为实现求体积的功能,编写另外一个类,类中有主方法求给定长宽高的立方体的体积,结果显示在屏幕上。将上题的方法setDemo改用构造函数实现初始化。
输入:输入数据有多组,每组3个数值,分别表示立方体的长宽高。
输出:对应输入数值所求得的体积。
源代码:
- Lifangti.java
- packagecn.edu.nefu.zhihu;
-
- public classLifangti {
- double length,whith,high;
- void setDemo(double a,double b,double c){
- length=a;
- whith=b;
- high=c;
- }
- double tiji(){
- return length*whith*high;
- }
- }
-
-
- test1.java
- packagecn.edu.nefu.zhihu;
-
- importjava.util.Scanner;
-
- public class test{
-
-
- public static void main(String[] args) {
- double a,b,c;
- Lifangti lifang=new Lifangti();
- Scanner reader=new Scanner(System.in);
- while(reader.hasNextDouble()){
- a=reader.nextDouble();
- b=reader.nextDouble();
- c=reader.nextDouble();
- lifang.setDemo(a,b,c);
- System.out.println(lifang.tiji());
- }
- }
- }
测试结果:
第一组:输入:1 2 3 输出:6
第二组:输入:2 3 5 输出:30
2.定义一个学生类(Student)及它的属性和方法;定义主类和main(),在main()方法中创建学生对象,并通过对象调用它的方法setName(),getName(),输出学生的名字name和年龄age。
输出:按照要求输出。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。