目录
一、方法参数传递
方法语法:
访问修饰符 返回值类型 方法名(形参列表){
方法体
[return 返回值]
}
//方法调用:
类名.方法名(实参列表)
注意:形参和实参要一一对应(个数与类型)
二、值传递与引用传递
基本数据类型:值传递(浅拷贝)
引用数据类型:地址传递(深拷贝)
数组,对象参数传递
三、构造方法
语法:
访问修饰符 方法名(参数列表){
代码块
}
注意:方法名与类名相同
没有返回值
系统会自带一个默认的无参构造方法
作用:初始化对象
四、this
代表当前对象
作用:
1.调用属性 this.属性名
2.调用方法 this.方法名( )
3.调用构造方法 this(参数);
五、方法重载
1.在同一类中
2.方法名相同
3.参数个数或类型不同
4.与返回值和访问修饰符无关
六、成员变量和局部变量的区别
成员变量:定义在类中
局部变量:定义在方法中
区别:
初始值不同
局部变量没有初始值
成员变量有初始值
作用域不同:
局部变量的作用域仅限于定义它的方法
成员变量的作用域在整个类内部都是可见的