码迷,mamicode.com
首页 > 其他好文 > 详细

第四周课程总结&试验报告(二)

时间:2019-09-19 23:56:08      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:返回   日期   The   客户   bsp   rect   修改   变量   内容   

Java实验报告

 

实验二 Java简单类与对象

一、 实验目的

(1) 掌握类的定义,熟悉属性、构造函数、方法的作用,掌握用类作为类型声明变量和方法返回值;

(2) 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和属性;

(3) 理解static修饰付对类、类成员变量及类方法的影响。

二、 实验内容

  1. 写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色colorwidthheight都是double型的,而color则是String类型的。要求该类具有:

(1) 使用构造函数完成各属性的初始赋值

(2) 使用get()set()的形式完成属性的访问及修改

(3) 提供计算面积的getArea()方法和计算周长的getLength()方法

  1. 银行的账户记录Account有账户的唯一性标识(11个长度的字符和数字的组合),用户的姓名,开户日期,账户密码(六位的数字,可以用0开头),当前的余额。银行规定新开一个账户时,银行方面提供一个标识符、账户初始密码123456,客户提供姓名,开户时客户可以直接存入一笔初始账户金额,不提供时初始余额为0。定义该类,并要求该类提供如下方法:存款、取款、变更密码、可以分别查询账户的标识、姓名、开户日期、当前余额等信息。

 

三、 实验过程(请自己调整格式)

 

 1 class Main
 2 {
 3             private double width,heigh;
 4             private String color;
 5            
 6             public Rectangle(double width,double heigh,String color)
 7            {
 8                 this.setWidth(width);
 9                 this.setHeigh(heigh);
10                 this.setColor(color);
11            }
12             public double getWidth()
13             {
14                  return width;
15             }
16             public void setWidth(double width)
17             {
18                   this.width=width;
19             }
20              public double getHeigh()
21              {
22                   return heigh;
23              }
24              public void setHeigh(double heigh)
25              {
26                    this.heigh=heigh;
27              }
28              public String getColor()
29              {
30                     return color;
31              }
32              public void setColor(String color)
33              {
34                      this.color=color;
35              }
36              public double getArea()
37              {
38                       return this.width*this.heigh;
39              }
40              public double getLength()
41              {
42                       return 2*this.width+2*this.heigh;
43              }
44 }
45 public class Rectangle
46 {
47                   public static void main(String args[]) 
48                   {
49                              Rectangle i = null;
50                              i = new Rectangle(3,4,"red");
51                             System.out.println("矩形的颜色为:"+i.getColor());
52                             System.out.println("矩阵的周长为:"+i.getLength());
53                             System.out.println("矩阵的面积为:"+i.getArea());
54                    }
55 }

 

 

 

 技术图片

 

 

 

 

 

 

四、 总结:

第四周课程总结&试验报告(二)

标签:返回   日期   The   客户   bsp   rect   修改   变量   内容   

原文地址:https://www.cnblogs.com/TheMatrixOfTYY/p/11540021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!