当前位置:   article > 正文

JAVA实验二类的创建及封装_定义一个学生类(student)及它的属性和方法;定义主类和main(),在main()方法中创建

定义一个学生类(student)及它的属性和方法;定义主类和main(),在main()方法中创建

实验 二

实验名称:类的创建及封装

实验室名称: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个数值,分别表示立方体的长宽高。

输出:对应输入数值所求得的体积。

 

源代码:

  1. Lifangti.java
  2. packagecn.edu.nefu.zhihu;
  3. public classLifangti {
  4. double length,whith,high;
  5. void setDemo(double a,double b,double c){
  6. length=a;
  7. whith=b;
  8. high=c;
  9. }
  10. double tiji(){
  11. return length*whith*high;
  12. }
  13. }
  14. test1.java
  15. packagecn.edu.nefu.zhihu;
  16. importjava.util.Scanner;
  17. public class test{
  18. public static void main(String[] args) {
  19. double a,b,c;
  20. Lifangti lifang=new Lifangti();
  21. Scanner reader=new Scanner(System.in);
  22. while(reader.hasNextDouble()){
  23. a=reader.nextDouble();
  24. b=reader.nextDouble();
  25. c=reader.nextDouble();
  26. lifang.setDemo(a,b,c);
  27. System.out.println(lifang.tiji());
  28. }
  29. }
  30. }


测试结果:

第一组:输入:1 2 3 输出:6

第二组:输入:2 3 5 输出:30

 

2.定义一个学生类(Student)及它的属性和方法;定义主类和main(),在main()方法中创建学生对象,并通过对象调用它的方法setName(),getName(),输出学生的名字name和年龄age。

输出:按照要求输出。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/244499
推荐阅读
相关标签
  

闽ICP备14008679号