• 实验目的
  • 掌握类的定义,熟悉属性、构造函数、方法的使用,掌握用类作为类型声明变量和方法返回值;
  • 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实列的方法和属性;
  • 理解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. Linux运维基础采集项

    1. Linux运维基础采集项 做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑.所以,依靠强大的监控系统,收集尽可能多的指标,意义重大.但哪些指标才是有意义的呢,本着从实践中来的思想,各位工 ...

  2. md5加密报错解决方法(TypeError: Unicode-objects must be encoded before hashing)

    update()必须指定要加密的字符串的字符编码

  3. ID和Phone高压缩比存储和查询

    ID和Phone高压缩比存储和查询的简单例子, 无多线程处理 运行环境JDK8+maven 0. 模块分割 1. 基本思路 源文件BCP每一行都转为一个全局的RowID,可以直接映射到FileName ...

  4. Ubuntu下配置了ssh,但是连接很慢

    ssh登录服务器时总是要停顿等待一下才能连接上,这是因为OpenSSH服务器有一个DNS查找选项UseDNS默认是打开的. UseDNS选项打开状态下,当客户端试图登录OpenSSH服务器时,服务器端 ...

  5. 六、hibernate表与表之间的关系(多对多关系)

    多对多关系 创建实体类和对应映射文件 Student.java package com.qf.entity; import java.util.HashSet; import java.util.Se ...

  6. number框

    因为系统的number框无法设置样式,所以休息无聊时写了一个简单的模拟number框的插件,效果不是很完善,有一些功能可能没注意到 // 简单的模拟number框插件 // 布局: // <di ...

  7. dotNET面试(三)

    1.简述 private. protected. public. internal 修饰符的访问权限.private : 私有成员, 在类的内部才可以访问 ,也就是类内部的函数等成员可以访问.prot ...

  8. Codeforces 364D 随机算法

    题意:给你一个序列,定义ghd为一个序列中任意n / 2个数的gcd中最大的那个,现在问这个序列的ghd为多少. 思路:居然是论文题...来自2014年国家集训队论文<随机化算法在信息学竞赛中的 ...

  9. mysql的几种锁

    由于对于mysql的锁机制了解的并不深入,所以翻阅了资料,整理一下自己所理解的锁.以mysql数据库的InnoDB引擎为例,因为InnoDB支持事务.行锁.表锁:且现在大部分公司使用的都是InnoDB ...

  10. [FILE API]利用Javascript上传图片

    1.HTML结构 <label for="file-input">File:</label> <input type="file" ...