• 实验目的
  • 掌握类的定义,熟悉属性、构造函数、方法的使用,掌握用类作为类型声明变量和方法返回值;
  • 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实列的方法和属性;
  • 理解static修饰对类、类成员变量及类方法的影响
  • 实验内容

 第四周总结:

我有一个我的很大的疑问,我注册博客园只是为了完成老师布置的作业来完成我的学业吗?其实这是一个很好的平台,也像我的一个储存空间,作为一个学生,我因该对自己的学业负责,更应该对自己的未来负责,每一个大的成就都是由一个一个小小的脚印积累起来的,所以必须务实,扎实的打好基础,要不就走不了很远;在发表每一篇博客的时候我希望自己都是用心写过的,要不就是自欺欺人,终日碌碌无为了。哈哈,其实也是我的大学同班同学及时提醒我,我才循序渐进的有了这个意识,要么做,要么不做,做就要做好!所以9月16周一上完下午的Java课,我就开始写本周的第一个作业了,这个题其实老师上课有提示过的,可是记不太清了。参照书本123页,我写了好多遍,遇到了各种问题。最后看了一下第二题感觉挺简单(哈哈,其实我是不明白吧)然后很无奈,不会写吧,就去看书了。以下是补充 本周学过的知识:

1.string的用法。

2.字符串的默认值null。

3.string中使用indexOf()查找指定的字符串位置

4.substring截取字符串

5.包

6.构造函数

后面几天一直满课,有时间去做贡献去了。一直很想动Java,但是一直连续到星期五我都没有时间,9.20开了一天的会。晚上回来又要去上教师资格证培训课,回来将近十点。今天也上了一天的课。第二题的作业完全是挤出时间出来做的,还是马马虎虎吧,不尽如意。一天的睡眠时间全部缩短,除了吃饭就没有其他的休息时间了。开学真的好忙,有时候会不明白为什么自己要有这么多事情,但是我其实早就明白了,因为我想得到一些东西,我就要为之花功夫,但是我也会失去一些东西,比如专业学习(曾经想像东哥那样在学校的计科软件程序中干出一番响当当的事业来,现在(捂脸))、恋爱(每个周末可以出去吃好吃的,看电影,看风景(嘻嘻))。但是从开学到现在,我真的只玩了一个中秋节,其他时间除了吃饭睡觉都在学习。我已经完全不是从前那个没有主见,胆小又贪玩的高中生了。

9.21上完课晚上开始写第二题:我真的服,遇到太多问题了。因为之前使用的cmd,觉得比较麻烦。就换成eclipse,哈哈,真的刚开始用eclipse,我搞了半天脑袋都是懵的。后来还是在他人的帮助下完成的,虽然是完成了,但是由于水平有限,还是错的好像,我也不知道怎么办了。希望老师上课能讲解一下吧,然后听懂之后开始探索。第四周第五周是我最忙的时候,但愿后面会好一点,可是我也希望自己可以把节约时间,利用好时间的习惯保持下去,加油哦!

青春是短暂的,努力才会让她延续。

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

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

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

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

 实验代码

package text;

public class class1{
private double width;
private double height;
private String color; public class1(double width, double height, String color) {
this.width = width;
this.height = height;
this.color = color;
} public double getWidth() {
return width;
} public void setWidth(double width) {
this.width = width;
} public double getHeight() {
return height;
} public void setHeight(double height) {
this.height = height;
} public String getColor() {
return color;
} public void setColor(String color) {
this.color = color;
} public double getArea() {
return width*height;
} public double getLength() {
return *(width+height);
} }

错误截图和我遇到的问题

我的思路就是照着书本123页打的。但是不知道哪里错了。

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


第四周总结和实验二Java简单类与对象的更多相关文章

  1. 第四周课程总结与第二次实验报告(Java简单类与对象)

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

  2. 实验二 Java面向对象程序设计

    实验二 Java面向对象程序设计 实验内容 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了解设计 ...

  3. 20145206《Java程序设计》实验二Java面向对象程序设计实验报告

    20145206<Java程序设计>实验二Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O. ...

  4. 20155228 实验二 Java面向对象程序设计

    20155228 实验二 Java面向对象程序设计 实验内容 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原 ...

  5. 20135234mqy 实验二 Java面向对象程序设计

      北京电子科技学院(BESTI) 实     验    报     告 课程:Java程序设计  班级:1352  姓名:mqy  学号:20135234 成绩:             指导教师: ...

  6. 20155303 实验二 Java面向对象程序设计

    20155303 实验二 Java面向对象程序设计 目录 一.单元测试和TDD 任务一:实现百分制成绩转成"优.良.中.及格.不及格"五级制成绩的功能 任务二:以TDD的方式研究学 ...

  7. 20165302实验二java面向对象程序设计

    20165302实验二java面向对象程序设计 实验结果 提交点1 1.实验要求: 参考 (http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTE ...

  8. 20145213《Java程序设计》实验二Java面向对象程序设计实验报告

    20145213<Java程序设计>实验二Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装,继承,多态 初步掌握UML建模 熟悉S.O. ...

  9. 20145308刘昊阳 《Java程序设计》实验二 Java面向对象程序设计 实验报告

    20145308刘昊阳 <Java程序设计>实验二 Java面向对象程序设计 实验报告 实验名称 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面相对象三要素:封 ...

随机推荐

  1. PAT_A1069#The Black Hole of Numbers

    Source: PAT A1069 The Black Hole of Numbers (20 分) Description: For any 4-digit integer except the o ...

  2. python第三方库安装失败处理方法

    各位道友,是不是在使用pip 命令安装第三方库遇到了以下情形呢? 这种情况可真让人头疼啊..经过几番周折,终于找到了认为最有效的解决方法 首先 先把要安装的包下载下来,不管用什么方式 在这里我用的迅雷 ...

  3. java虚拟机规范(se8)——class文件格式(七)

    4.7.5 Exceptions 属性 Exceptions 属性是一个变长属性,它位于 method_info(§4.6)结构的属性表中. Exceptions 属性指出了一个方法需要检查的可能抛出 ...

  4. Groovy学习:第一章 用Groovy简化Java代码

    1. Groovy的安装 目前Groovy的最新版本为2.1.2版,下载地址为:http://groovy.codehaus.org/Download下载后解压groovy-binary-2.1.2. ...

  5. 从一个Activity打开另外一个Activity

    public class MainActivity extends Activity { /** Called when the activity is first created. */ @Over ...

  6. css的9个常用选择器

    1.类选择器(通过类名进行选择) <!DOCTYPE html> <html> <head> <title></title> </he ...

  7. constructor prototype __proto__

    什么是对象 若干属性的集合 什么是原型? 原型是一个对象,其他对象可以通过它实现继承. 哪些对象有原型? 所有的对象在默认情况下都有一个原型,因为原型本身也是对象,所以每个原型自身又有一个原型(只有一 ...

  8. jQuery封装轮播图插件

    // 布局要求,必须有一个容器,图片和两个按钮,布局方式自定,小圆点样式固定 // <div class="all"> // <img src="img ...

  9. Centos6安装mysql5.7最新版

    最近因为公司的服务器需要做基线和漏洞扫描,基线方面问题不大,按照报告上的加固建议,选一些权重高的问题处理一下就好了.但是漏洞扫描就比较坑了,扫出来了十几个高危和一百六十多个中危漏洞,不过还好漏洞基本上 ...

  10. python 读 xlsx

    前言 xlsx写方法参考此连接:http://www.cnblogs.com/whf191/p/5482485.html xlrd是用来读的,使用前需安装 pip install xlrd 例子 fn ...