类的方法----- 方法和方法的重载

1.掌握方法的参数语法和返回值语法
方法的声明:
//方法声明
访问修饰符 返回值类型 犯法名(参数列表){
// 方法体
}
方法//函数的分类
1.无参无返(没有参数列表 没有返回值)
单纯的作为 功能代码的聚合使用 便于功能的复用。
2.无参有返(没有参数列表 有返回值)
单纯的只是想通过调用某个功能,得到某些结果的时候就可以使用了
3.有参无返(有参数列表 没有返回值)
适用于功能需要根据参数来进行计算的情况 但是计算的最终结果 又无需返回处理
4.有参有返(有参数列表,有返回值)
适用于 功能需要根据参数来计算进行的情况,而且最终的结果需要被我们拿到(返回处理)
方法的形参和实参
形参:是定义在方法声明上,用于指定该方法需要传递的参数类型的
实参:是在调用方法时,实际传递的参数值。

2.掌握方法的参数和基本数据类型/引用数据类型时的区别

基本数据类型作为参数传值:
它传的是值的内容,来到了另一个方法空间之后,这个值和之前没有任何关系。
引用数据类型作为参数传值:
它传的是对象在堆的地址值,所以两个内容是指向了同一块空间,是相互有影响的。
3.会使用构造方法
this关键字
this表示当前对象,谁在调用这个方法谁就是当前对象!
可以用来调用成员变量/实例变量。 this.属性名
可以用来调用成员方法 this.方法名()
它可以用来调用构造方法 this(xxx); 必须写在构造中的有效代码第一行
4.掌握方法重载
方法名相同,参数列表不同的情况就是方法重载 和返回值类型、访问修饰符无关!
方法重载目的:为了能够让同一个方法执行n种处理。
5.掌握成员变量和局部变量的区别
在类中定义的属性:成员变量
在main方法中定义的变量:局部(Local)变量
定义的位置:
成员变量是定义在类中、方法外。
局部变量是定义在类中、方法内。(方法声明(形参列表)/方法体)
作用域:
生命周期
成员变量/实例变量 它是随着对象的产生而创建。随着对象的销毁而结束
局部变量是随着方法的压栈而创建,随着方法的弹栈而结束。
默认值:
成员变量有默认值。
局部变量没有默认值。 如果不赋初始值,无法使用。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值