标签:substring item 感想 als 公式 扩大 总结 known 参考资料
问题3:在编写类时,使用toString输出return变量时发现不符合自减运算的结果。
问题3解决方法:直接使用自动生成的toString代码,应该用条件运算符卡一下。
https://gitee.com/besti1823/20182329lyz.git
(statistics.sh脚本的运行结果截图)
-The behavior of an object is defined by the object‘s
A
.
instance data
B
.
constructor
C
.
visibility modifiers
D
.
methods
E
.
all of the above
解析:这些方法规定了对象在传递消息时的反应。每个消息都被实现为一个方法,该方法是传递消息时执行的代码。
A
.
private class car
B
.
public class car
C
.
public class Car
D
.
public class CAR
E
.
private class Car
解析:类应该定义为公共的,以便其他类可以访问它们。根据Java命名惯例,.class名除了每个新单词的开头外,应该以大写字母和小写字母开头,因此Car比Car或Car更合适。
A
.
parameter
B
.
global variable
C
.
local variable
D
.
public instance data
E
.
private instance data
解析:局部变量是那些声明它们的方法的“局部”变量,也就是说,它们只能在方法内部访问。全局变量是那些可以从任何地方访问的变量,而参数是传递给方法的变量。可以将实例数据视为整个对象的全局变量。
A
.
how an object is initialized
B
.
how an object is interfaced
C
.
the number of instance data in the class
D
.
the number of methods in the class
E
.
if the instance data are accessible outside of the object directly
解析:构造函数应该用于“构造”对象,即设置实例数据的初始值。
A
.
are limited to primitive types (e.g., int, float, char)
B
.
are limited to Strings
C
.
are limited to objects(e.g., Strings, classes defined by other programmers)
D
.
may be primitive types or objects, but objects must be defined to be private
E
.
may be primitive types or objects
解析:实例数据是组成类的实体,可以是任何可用的类型(无论是基元类型还是对象类型),也可以是公共类型或私有类型。通过使用对象作为实例数据,它允许在其他类的基础上构建类。如果一个类拥有其他类的实例数据,则这种关系称为has-a关系。
A
.
length
B
.
substring
C
.
equals
D
.
toUpperCase
E
.
none of the above, it is not possible to pass a String as a parameter in a message to a String
解析:长度和toUpperCase消息没有参数,子字符串有两个int参数。对于equals,字符串必须作为参数ed,以便接收消息的字符串可以进行比较。
A
.
doublefoo(0);
B
.
doublefoo(0.555);
C
.
doublefoo(0.1 + 0.2);
D
.
doublefoo(0.1, 0.2);
E
.
all of the above are legal except for D
解析:对于A,值0 (int)被扩大为double。在C的情况下,添加操作产生0.3,然后调用doublefoo。D中的参数列表是非法的,因为它包含两个双参数,而不是1。
A
.
true
B
.
false
解析:只有驱动程序需要一个主方法。驱动程序是在任何Java程序(applet除外)中首先执行的程序,但是它可以根据需要调用其他类,而这些其他类不需要主方法。
A
.
true
B
.
false
解析:语法错误的原因是它以“”符号结尾。
A
.
true
B
.
false
解析:构造函数可能包含非值返回的返回语句。这样做是不鼓励的,但却是合法的。
A
.
true
B
.
false
解析:访问器提供对变量的读访问,否则这些变量是不可访问的。mutator提供对以其他方式不可访问的变量的写访问。
教材学习中的问题和解决过程, 一个问题加1分
代码调试中的问题和解决过程, 一个问题加1分
点评认真(+1)
首先我在学习测试代码中,感觉就像是主函数子函数之间的传递参数,其实适逢简单。之后的TDD测试也是十分简单,只要注意函数之间的返回值就行。最为重要的是Java的精髓是类的编写调用,各个类的关系和调用,让针对对象的运算更加方便。接口也让Java简单的上下级的类关系多了更多如蛛网般的联系,更加灵活,多态的指向不同类型对象也缩减了不少代码量。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 6000行 | 30篇 | 400小时 | |
第一周 | 107/107 | 2/2 | 15/15 | |
第二周 | 454/526 | 2/4 | 32/47 | |
第二周 | 988/1514 | 2/6 | 31/78 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
计划学习时间:30小时
实际学习时间:31小时
改进情况:在周六周天假期少一点玩,多打几行代码。
标签:substring item 感想 als 公式 扩大 总结 known 参考资料
原文地址:https://www.cnblogs.com/lyz182329/p/11614215.html