JAVA学习笔记(二)
- 方法的参数:实参和形参。
- 实参:调用的一方会传入实参,实参是传给方法的值。
- 形参:当实参传入方法后就成了形参,参数跟局部变量是一样的,它有类型与名称,可以在方法中运用。
- JAVA是通过值传递的。
- 封装
- 隐藏数据:共有与私有两个存取修饰符(access modifier)。
- 私有:将实例变量标记为private。
- 共有:将getters与setters标记为public。
- 实例变量与局部变量之间的差别
- 实例变量声明在类内。
- 局部变量声明在方法中。
- 局部变量没有默认值,所以在使用前必须初始化。
- 变量的比较:“==”与
equals()
- “==”:被用来对比primitive主数据类型 (可以比较任意类型,之比较其中字节的组合)。也用来判别两个引用是否都指向同一对象。
equals()
:判断两个对象是否在意义上相等。
- 编写方法的实现:伪码、测试码、真实码。
- 伪码:介于真正的JAVA程序与正常英语之间的一种语言。包括:实例变量的声明,方法的声明和方法的逻辑。
- 测试码:在真实码编写之前写出测试码(极限编程XP),用于测试以后编写的真实码。
- 真实码:JAVA程序正式代码。
- 语法:
Integer.parseInt("3")
和for()
Integer.parseInt("3")
:用于将string转换成int,可以将string解析。for()
:基本的for()
循环和加强型for()
循环
-基本的for()
循环:for(int i;i<100;i++){}
与C语言中用法一致。
-加强型的for()
循环:for(String name:nameArray){}
。其中数组元素的类型必须与循环变量的类型匹配。该循环会将nameArray值轮流赋值给name,直到所有元素都被运行为止。