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

    |   版权声明:本文为博主原创文章,未经博主允许不得转载. 在cocos2d-x中使用的对话框为MessageBox,因为cocos2d-x已经包装好了:但是在一般的游戏设置中,我们不会使用coco ...

  2. rope(平衡二叉树)

    题目描述: 链接:https://www.nowcoder.com/acm/contest/141/C来源:牛客网 Eddy likes to play cards game since there ...

  3. 四、spring的JDBC模板和事务管理

    Spring的JDBC模板 Spring是JavaEE开发的一站式框架,对各种持久化技术都提供了简单的模板 ORM持久化技术 模板类 JDBC org.springframework.jdbc.cor ...

  4. windows开机自启mysql服务(任务计划程序+XAMPP)

    需求:windows开机自启mysql服务 的需求: 相关工具:win10系统中,使用windows自带的任务计划程序 和 XAMPP软件 完成此需求 XAMPP软件介绍:此软件维护了windows中 ...

  5. JavaScript 下载大文件解决方案(Blob+OjbectURL)

    结合Blob和OjbectURL实现更大的文件下载: var a = document.createElement('a'); var txt = '.....content....'; for(va ...

  6. 转帖 移动前端开发之viewport的深入理解

    在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或 ...

  7. java web项目获取项目路径

    注意:有时获取到的项目路径后再+“自定义路径后” 路径不可用,这时要看下项目里自定义路径是不是空文件夹,如果是空文件夹则调试和运行时文件夹不会编译到部署文件里. 1.方法一 调试时只能获取eclips ...

  8. 【leetcode】926.Flip String to Monotone Increasing

    题目如下: A string of '0's and '1's is monotone increasing if it consists of some number of '0's (possib ...

  9. SpringDataJpa全部依赖

    <properties> <spring.version>4.2.4.RELEASE</spring.version> <hibernate.version& ...

  10. 阿里云HBase推出普惠性高可用服务,独家支持用户的自建、混合云环境集群

    HBase可以支持百TB数据规模.数百万QPS压力下的毫秒响应,适用于大数据背景下的风控和推荐等在线场景.阿里云HBase服务了多家金融.广告.媒体类业务中的风控和推荐,持续的在高可用.低延迟.低成本 ...