JavaSE入门:JavaSE程序基础——变量与方法

变量

变量的定义:将一些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。变量是程序中最基本的存储单元。

变量声明:每个变量的使用前都需要先声明,结构:数据类型 变量名;

变量定义(赋值):数据类型 变量名=值;

变量分类

  • 局部变量
    在方法体中使用的变量,没有默认值,我们要先对变量进行赋值才能使用。
  • 成员变量
    类体中,有默认值存在,不需要用static修饰。
  • 静态变量
    类体中,有默认值存在,需要用static修饰。

变量的默认值
就是声明了变量而没有给变量赋值,会有一个系统自定义的默认值存在。
整数: 0
小数: 0.0
布尔: false
字符: \u0000

变量的调用
局部变量:只能在方法里面调用,直接写变量名即可
静态变量:和变量在同一个类中的存在可以直接变量名调用,否则只能写 类名.变量名(注意点 的存在)调用
成员变量:对象.成员变量名(注意点的存在)
变量名同名时
因为静态变量如果在本类中调用可以直接写变量名,所以同名是指的这个时候,此时,局部变量的优先级高,调用局部变量。
至于其他的变量名同名时,可以以点前面的部分区分

方法

方法的作用能做到代码的复用
方法的结构
修饰符 返回值类型 方法名(参数列表){方法体}

  • 修饰符:可以有多个,也可以没有,比如公共的public,私有的private,静态的static…
  • 返回值类型,看你调用完方法后需不需要返回东西,也就是方法执行完之后,需不需要响应,如果不需要就写void;如果需要就可以写需要的东西的数据类型(即11数据类型)然后在方法里面写return 这个返回的东西,但要注意return会结束代码运行,但是不代表return一定要放在最后
	public static int m1() {
		for (int i = 0; i < 10; i++) {
			if (i == 3) {
				return -1;
			}
			System.out.println(i);
		}
		System.out.println("m1方法执行完成");
		return 1;
	}
  • 方法名,就是你给这个方法起的名字,方便调用的
  • 参数列表,使用这个方法时,你需要传入的参数。可以没有。
    分为形参和实参,形参,就是方法处,你写的需要的参数,实参就是调用时实际传入的参数,这里的情况设计到多态,只要记住可以形参和实参不同,但是,他们也是有联系的
  • 方法体 就是你写的代码段,需要实现的功能的地方

方法调用
静态方法:类名.静态方法名(参数), 当前类中类名可以省略
成员方法:对象名.成员方法名(参数),
构造方法:用于创建对象时,创建对象时系统自动调用它创建,我们一般不调用构造方法。
注意:参数可以没有,即无参

方法重载(overload)
重载就是方法名,返回值没有区分性,参数列表不同的一种书写方式,它并不能提高代码运行效率,最多提高编程人员的编写效率,只是一种书写习惯,能够方便我们书写,不至于记那么多方法名,只要用同样的方法名,以参数列表为区分调用哪个方法。
参数列表不同又分为参数个数不同和参数类型不同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值