Java语法(8)——方法签名与方法重载

文章详细介绍了方法签名,它由方法名称和形参列表构成,不包含返回值类型和访问修饰符。方法重载允许在同一个类中定义同名但参数不同的方法,减轻命名负担。变量作用域分为类级、对象实例级、方法级和块级,每种都有特定的生命周期和访问规则。成员变量是类的一部分,随对象的生命周期存在。
摘要由CSDN通过智能技术生成

方法签名

由方法名称和方法形参列表组成,不包括方法返回值类型和访问修饰符
例如:

static void int add(int a,int b){
int sum=0;
sum=a+b;
return sum
}

其中,add是方法名称,小括号里面是形参列表,方法名称前面的int是方法返回值类型,static和void是访问修饰符。

方法重载

同一个类中多个同名方法,每个方法参数类型、位置和个数不同

实现条件:
1、方法名相同
2、参数个数、类型、顺序不同
3、同一作用域

方法重载减轻了起名和记名的麻烦

变量作用域

变量作用域共四类:
1、类级——全局级变量或静态变量,要用static修饰
2、对象实例级——成员变量,必须实例化才能被分配内存和访问
3、方法级——局部变量
4、块级

方法级和块级变量必须被显式地初始化,否则不能被访问。
变量作用域内部能访问该作用域级别以上的级别的变量。
变量只能在它所规定的作用域中使用,一旦出了作用域便会失效,这是因为一个方法作用域相当于一个栈帧,当方法执行时,栈帧就压栈,执行完时就会弹栈,方法就失效了,变量就无法使用

成员变量

是类中独立于方法以外的变量,从属于对象,随对象的创建而创建、消失而消失,所以对象创造时存在于堆中,对象回收时消失;是有默认初始化值的,不手动赋值也不会报错。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值