无参方法与带参方法
(1).无参方法:public void work() { 具体方法 } -----【访问修饰符】【返回类型】【方法名】() {具体方法}
(2).带参方法:public void work( String name) { 具体方法 } -----【访问修饰符】【返回类型】【方法名】(形式参数列表) {具体方法}
(3).调用带参数方法:对象名. 方法名(参数1,参数2,参数3,······)【调用后的参数叫实参】
注:
形式参数:主要用于规定参数类型
形参与实参类型与数量必须一致,名字可以一致也可以不一致,
一个带参方法中可以有多个参数。
成员变量与局部变量
(1).成员变量:类中的属性,即:直接在类中定义的变量,在方法的外部定义,
(2)局部变量:一个类的方法中的变量,
区别:作用域不同:局部变量只在该方法有效,其他方法无法访问它。
初始值不同:成员变量,系统一般会赋一个默认值如(引用类型:null,基本数据类型:0);
局部变量,Java不会给他赋初始值,必须人为先赋值和定义后才能使用
传递参数
(1).当参数传递为基本数据类型时,参数变化不保留,基本数据类型参数传递时只传值;
(2).当参数传递为引用数据类型是,参数变化会保留,引用数据类型参数传递时传第地址;
构造方法:
构造方法的作用:初始化对象,【即,给类的属性赋值】
无参构造方法: 类名 对象名=new 类名();【即调用类】
带参构造方法: 类名 对象名2=new 类名(参数1,参数2);【即调用类】
注:this:指是当前对象
方法重载:
一个类中允许出现多个同名但不同参数是方法,就叫做方法重载
注:方法重载和(返回值与访问修饰符)无关。