实例变量和方法
1.状态影响行为,行为影响状态。
2.实例变量就是状态,方法就是行为。
形参与实参
方法会运用形参,调用的一方会传入实参。
实参是传给方法的值,传入方法后就成了形参。
返回
方法可以声明为无返回值和有返回值。
// 无返回值
void go() {
}
如果方法声明为有返回值,必须返回所声明类型的值,如:
// 无返回值
void getAge() {
return 21;
}
值传递
Java传给方法的值是拷贝值,在方法中改变该值不会改变调用方法所传入的参数。
Getter与Setter
Getter 与 Setter,前者用于返回实例变量的值,后者用于设定实例变量的值。
封装
封装会对我们的实例变量加上绝对领域,因此没有人能够恶搞我们的实例变量。
将实例变量标记为private;
将getters与setters标记为public。
默认值
实例变量永远都有默认值。
integers 0
floating points 0.0
booleans false
references null
局部变量没有默认值,若未初始化,编译器会报错。
变量的比较
1.使用双等号来比对primitive主数据类型。
2.使用==来判别两个引用是否指向同一对象。