第四周总结和实验二Java简单类与对象
- 实验目的
- 掌握类的定义,熟悉属性、构造函数、方法的使用,掌握用类作为类型声明变量和方法返回值;
- 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实列的方法和属性;
- 理解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简单类与对象的更多相关文章
- 第四周课程总结与第二次实验报告(Java简单类与对象)
1.写一个名为Rectangle的类表示矩形.其属性包括宽width.高height和颜色color,width和height都是double型的,而color则是String类型的.要求该类具有: ...
- 实验二 Java面向对象程序设计
实验二 Java面向对象程序设计 实验内容 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了解设计 ...
- 20145206《Java程序设计》实验二Java面向对象程序设计实验报告
20145206<Java程序设计>实验二Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O. ...
- 20155228 实验二 Java面向对象程序设计
20155228 实验二 Java面向对象程序设计 实验内容 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原 ...
- 20135234mqy 实验二 Java面向对象程序设计
北京电子科技学院(BESTI) 实 验 报 告 课程:Java程序设计 班级:1352 姓名:mqy 学号:20135234 成绩: 指导教师: ...
- 20155303 实验二 Java面向对象程序设计
20155303 实验二 Java面向对象程序设计 目录 一.单元测试和TDD 任务一:实现百分制成绩转成"优.良.中.及格.不及格"五级制成绩的功能 任务二:以TDD的方式研究学 ...
- 20165302实验二java面向对象程序设计
20165302实验二java面向对象程序设计 实验结果 提交点1 1.实验要求: 参考 (http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTE ...
- 20145213《Java程序设计》实验二Java面向对象程序设计实验报告
20145213<Java程序设计>实验二Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装,继承,多态 初步掌握UML建模 熟悉S.O. ...
- 20145308刘昊阳 《Java程序设计》实验二 Java面向对象程序设计 实验报告
20145308刘昊阳 <Java程序设计>实验二 Java面向对象程序设计 实验报告 实验名称 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面相对象三要素:封 ...
随机推荐
- QTP调用.net Framework类库实例
1. 日期时间格式处理 set oDate = DotNetFactory.CreateInstance("System.DateTime").Parse("2-18-2 ...
- Java导入
导入(import)声明用于将任何类型导入编译单元.导入(import)声明出现在包声明之后,第一个类型声明之前. 有两种类型的导入声明: 单类型导入声明 按需导入声明 单类型导入声明 单类型导入声明 ...
- [LeetCode] 196.删除重复的电子邮箱
编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个. +----+------------------+ | Id | Email | +-- ...
- golang的数据类型之基本数据类型的默认值和转换
默认值: 整型的默认值:0 浮点型的默认值:0字符串的默认值:"" //空布尔类型的默认值:false package mainimport "fmt" f ...
- ThinkPHP3.2.3 目录介绍
ThinkPHP3.2.3 目录介绍,在开发中主要操作的目录就是在入口文件www/index.php中定义的www/application/文件目录了. www WEB部署目录 ├─index.ph ...
- POJ 2412 /// 空间几何 经纬度转三维坐标 角度转弧度 法向量
题目大意: 给定半径6378km的球上的 多个地点 及其 经纬度 多个询问 给定三个地点 A B C A与B的等距点在球上形成一个大圆 即球面上有一个到两点距离相等的大圆 且大圆所在平面垂直两点连线 ...
- LNMP环境安装
一.LNMP 1.使用LNMP的优点: 资源占用少 更多并发 代理服务器 热启动 稳定高效 负载均衡 邮件服务器 2.安装前准备: 2.1查看防火墙(默认开启): [root@localhost ~] ...
- JS中的call()和apply()方法(转)
转自:http://uule.iteye.com/blog/1158829 JS中的call()和apply()方法 博客分类: JS 1.方法定义 call方法: 语法:call([thisOb ...
- jquery实现放大镜简单方法
网上有许多放大镜的jquery的插件,但是用着不是那么得心应手,现在一页代码实现一个放大镜功能,如果需要附加的功能可以手动修改,原理都在注释里 1 2 3 4 5 6 7 8 9 10 11 12 1 ...
- InnoDB事务之redo log工作原理
Reference:https://time.geekbang.org/column/article/121710 InnoDB是一个事务性的存储引擎,而InnoDB的事务实现是基于事务日志redo ...