java 从入门到入土(四)变量方法与重载

本文介绍了Java编程中的变量类型,包括成员变量和局部变量的定义及作用域。详细阐述了方法的调用、有参与无参方法、形参与实参的概念。还提及了方法的返回值,包括void和带返回值的方法。最后,讨论了方法的重载,强调了重载的关键在于参数列表的不同。
摘要由CSDN通过智能技术生成

 

 

变量

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

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

3)方法体:方法的[ ]包含的代码部分

public class DefaultNumber {	
	//成员变量:定义在类里
	int no;
	public void deal() {
		//局部变量:定义在方法中,并且只在方法体中起作用
		int no2 = 12;
	}
}

方法

调用方法:对象名,方法名()

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();
	}
}

有参方法

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

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

无参方法

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

public void run(){}

形参与实参

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

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

 

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);
}

 返回值

void 无返回值关键字

public void run(){}

return返回值关键字

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

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

public int r2() {
    int no2 = 12;
    no2 = no2+1;
    return no2;
}

方法的重载(重点

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值