第四周总结和实验二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 理解并掌握面相对象三要素:封 ...
随机推荐
- 洛谷P4169 [Violet]天使玩偶/SJY摆棋子(CDQ分治)
[Violet]天使玩偶/SJY摆棋子 题目传送门 解题思路 用CDQ分治开了氧气跑过. 将输入给的顺序作为第一维的时间,x为第二维,y为第三维.对于距离一个询问(ax,ay),将询问分为四块,左上, ...
- VLAN基础配置及Access接口
一.实验目的 二.实验拓扑图 三.实验编址 四.实验步骤 1.基础配置 按照PC1的方式依次配好IP 打开所有设备 用ping命令测试连通性 更改主机名称 2.创建VLAN 在S1上使用两条命令创建V ...
- 【转】Ubuntu下外放有声音 耳机没声音
真是使用linux每天都有新的发现啊,今天早上起来用电脑,想听几首歌,插上耳机后发现没声音,我还以为是耳机坏了,就把耳机插在了手机上,发现耳机有声音,很纳闷,我象是不是电脑接口有问题了,但是在进系统的 ...
- 【学习总结】Python-3-运算符优先级
参考:菜鸟教程-Python3运算符 运算符优先级-表 特别注意:逻辑运算符内部的优先级顺序-考点!!!! END
- jq轮播图实现
html基本框架如下: <div class="out"> <ul class="img"> <li><a href= ...
- Linux 定时任务 Crontab 命令详解
linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的.另 外, 由于使用者自己也可以设置计划任务,所以, ...
- MQ总结
对于ActiveMQ:JMS可靠消息机制.JMS发布订阅与点对点通讯.ActiveMQ高可用集群解决方案.ActiveMQ补偿与重试策略.ActiveMQ整合SpringBoot Kafka:整合Zo ...
- 【leetcode】988. Smallest String Starting From Leaf
题目如下: Given the root of a binary tree, each node has a value from 0 to 25representing the letters 'a ...
- FTP上传脚本
脚本名称:uploadToFtp.sh 脚本用途:上传文件到FTP服务器 脚本参数:$1:FTP服务器的路径,$2:本地文件 #!/bin/bash FTP_USER="testfile&q ...
- python--有参装饰器、迭代器
有参装饰器的引入: import time import random from functools import wraps def timmer(func): @wraps(func) def w ...