新的一周过的特别快,总感觉这周过的浑浑噩噩,每日目标却只完成了一半。
java记了部分笔记。以便于对javase有更深层次的理解。
switch在执行时,首先计算圆括号中“表达式”的值,这个值必须时整数或字符型,同时应与各个case后面的常量表达值的类型一致。·
break是流程跳转语句。
循环结构
while语句
while语句的执行过程是先判断条件表达式的值
this关键字
this的作用:可以区别成员变量和局部变量
成员变量和局部变量
成员变量:定义在方法外面
局部变量:定义在方法里面
打印(System.out.println(age)):就近原则,谁离我近,我就用谁。
如果要用成员变量,需要在age前面加上this
构造方法注意事项
构造方法的定义
如果没有定义构造方法,系统将给出一个默认的无参数构造方法。
如果定义了构造方法,系统将不再提供默认的构造方法。
构造方法的重载
带参构造方法,和无参数构造方法,两者方法名相同,但是参数不同,这叫做构造方法的重载。
推荐的使用方式
无论是否使用,都手动书写无参数构造方法,和带全部参数的构造方法。
任何类定义出来,默认就自带了无参数构造器,写不写都有。
一旦定义了有参数构造,无参数构造就没有了,此时就需要自己写无参数构造器了。
希望下一周再接再厉。