方法和方法的重载

  1. 带参方法的语法

<访问修饰符> 返回类型 方法名(形式参数列表){

方法体;

}

 

调用有参方法:

类  对象名  = new 类();

对象名.方法名(实参1,实参2.。。);

 

  1. 形参
  2. 实参
  3. 调用方法的时候,实参不能指定数据类型
  4. 形参和实参 数据类型要一致,数量也要一致
  1. 值传递,引用传递
    1. 基本数据类型传递的是 值,一个变量的值改变,不会影响另一个
    2. 引用数据类型传递的是地址,一个对象的属性改变,另一个也会改变
    3. 构造方法-(构造器 Contructor
      1. 语法
    4. 访问修饰符  构造方法名(参数){

      //方法体

      }

    5. 构造方法名和类名相同
    6. 构造方法没有返回值类型
    7. 作用:对象初始化
    8. 参数,可以有,可以没有,也可以是多个参数
    9. 系统提供默认的无参构造方法
    10. 一旦自己定义构造方法,系统将不提供默认的无参构造方法,若需要无参构造方法需要自己重新定义
    11. 构造方法重载
      1. 方法名相同
      2. 参数不同
      3. 与返回值,访问修饰符没有关系
    12. 方法重载
      1. 同一个类中
      2. 方法名相同
      3. 参数不同
      4. 与返回值,访问修饰符没有关系
    13. this的使用
      1. This表示的当前对象自己
      2. 可以调用自己的属性:this.属性
      3. 可以调用自己的方法:this.方法(参数);
      4. 可以调用自己的构造方法:this();必须放在第一句(只能调用一次构造方法)
    14. 成员变量和局部变量
      1. 成员变量-类的属性
      2. 局部变量-方法中定义的变量
      3. 成员变量作用域---整个类
      4. 局部变量-仅限于定义它 的方法(选择,循环 定义变量,只属于选择,循环)
      5. 同一个作用域,变量不能重名
      6. 成员变量和局部变量重名时,局部变量具有更高的优先级
      7. 成员变量有初始值,局部变量没有
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值