java 对象的this使用 java方法中参数传递特性 方法的递归
一。this关键字,使用的情形,以及如何使用。
1.使用的情形
类中的方法体中使用this --初始化该对象
类的构造器中使用this --引用,调用该方法的对象
2.不写this,调用
只要方法或者构造器中 不存在成员变量与局部变量同名的情况,可直接不写this
否则方法中或构造器中使用的就是局部变量
3.static
静态方法不能调用this,不能调用任何非static修饰的成员变量 或者方法
二。java方法中 参数传递特性
1.基本数据类型--实际是新增变量,并赋值而已 不过代码执行什么 原来的参数是会发生改变的
2.引用数据类型--实际是新增的变量,并把内存地址指向实参 随着内存的变化,原来的参数会改变
三。 方法递归,需要注意static问题,以及死循环问题,不多介绍
四。方法的重载
实际是指 修饰符 返回值 方法名 都相同 形参不同的N个方法 叫重载
提示:形参 String ... a 实际上等同于 String [] a;