方法和方法重载

1.带参方法的语法
<访问修饰符> 返回类型 方法名(形式参数列表){
方法体;
}

调用有参方法:
类 对象名 = new 类();
对象名.方法名(实参1,实参2.。。);

1)形参
2)实参
3)调用方法的时候,实参不能指定数据类型
4)形参和实参 数据类型要一致,数量也要一致
2.值传递,引用传递
(1)基本数据类型传递的是 值,一个变量的值改变,不会影响另一个
(2)引用数据类型传递的是地址,一个对象的属性改变,另一个也会改变
在这里插入图片描述
在这里插入图片描述

3.构造方法-(构造器 Contructor)
(1)语法
访问修饰符 构造方法名(参数){
//方法体
}
A.构造方法名和类名相同
B.构造方法没有返回值类型
C.作用:对象初始化
D.参数,可以有,可以没有,也可以是多个参数
E.系统提供默认的无参构造方法
F.一旦自己定义构造方法,系统将不提供默认的无参构造方法,若需要无参构造方法需要自己重新定义
4.构造方法重载
(1)方法名相同
(2)参数不同
(3)与返回值,访问修饰符没有关系
5.方法重载
(1)同一个类中
(2)方法名相同
(3)参数不同
(4)与返回值,访问修饰符没有关系
6.this的使用
(1)This表示的当前对象自己
(2)可以调用自己的属性:this.属性
(3)可以调用自己的方法:this.方法(参数);
(4)可以调用自己的构造方法:this();必须放在第一句(只能调用一次构造方法)

7.成员变量和局部变量
(1)成员变量-类的属性
(2)局部变量-方法中定义的变量
(3)成员变量作用域—整个类
(4)局部变量-仅限于定义它 的方法(选择,循环 定义变量,只属于选择,循环)
(5)同一个作用域,变量不能重名
(6)成员变量和局部变量重名时,局部变量具有更高的优先级
(7)成员变量有初始值,局部变量没有

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值