1-10 变量方法与重载

本文详细讲解了Java中的变量类型(成员变量与局部变量)、方法调用与参数传递、无返回值与有返回值方法、方法重载的概念及其实现。通过实例演示了如何在类中定义和使用变量,以及如何通过对象调用方法并处理形参与实参。
摘要由CSDN通过智能技术生成

1 变量

1.1 成员变量:定义在类文件里

1.2 局部变量定义在方法体中并且只在方法体中起作用

1.3 方法体方法的{ }包含的代码部分

示例

public class DefaultNumber {

//成员变量:定义在类里

int no;

public void deal() {

//局部变量:定义在方法中,并且只在方法体中起作用

int no2 = 12;

}

}

2 方法

2.1 调用方法对象名.方法名()

public class DefaultNumber {

//成员变量:定义在类里

int no;

public void deal() {

//局部变量:定义在方法中,并且只在方法体中起作用

int no2 = 12;

}

public static void main(String[] args) {

//1 创建类的对象

DefaultNumber dn = new DefaultNumber();

//2 调用方法

dn.deal();

}

}

2.2 有参方法

方法名后面的()参数列表中,存在至少一个的参数

public void run(String str,int no){}

2.3 无参方法

方法名后面的()参数列表中,没有参数

public void run(){}

2.4 形参与实参

形式参数,简称形参,指的是在声明方法时,在参数列表中定义的参数

实际参数,简称实参,指的是在调用方法时,给方法传入的参数

public static void main(String[] args) {

//1 创建类的对象

DefaultNumber dn = new DefaultNumber();

//2 调用方法

String str = "hello";//str变量是实参

dn.run(str);

}

//方法名后面()里参数列表中的String str是形参,表示调用该方法需要传入一个字符串类型的变量

public void run(String str) {

System.out.println(str);

}

2.5 返回值

2.5.1 void 无返回值关键字

public void run(){}

2.5.2 return 返回值关键字

在方法名前面,声明要返回的数据类型;

在方法体中,通过return关键字,指定要返回的具体值;

public int r2() {

int no2 = 12;

no2 = no2+1;

return no2;

}

2.6 方法的重载(重点

判断重载的依据:重载的是方法的参数列表

  1. 发生在同一个类中
  2. 方法名相同
  3. 参数列表不同(个数,数据类型,顺序),注意:参数列表不同跟变量名称没关系
  4. 返回值的类型是否改变,跟方法是否重载没关系,不能作为重载的依据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值