方法的内容

方法 解决问题的一种方案,他是有很多条java语句组成的

方法的特点

   1.方法执行的时候,需要原料 原料就是参数
   2. 方法执行以后可能会有一个结果 结果就是返回值
   3. 声明方法 其实就是在定义规则

方法的格式

  1. 修饰符 public
  2. 返回值类型 本质就是数据类型
  3. 方法名 方法的名字
  4. 参数类型 本质就是变量名
  5. 参数名 也就是变量名
  6. 方法体 就是JAVA语句 也就是daim块
  7. return 关键字 结束方法 一般用在返回值前面
  8. 返回值 方法执行完以后 得到的结果

注意事项

 1. 返回值类型 跟返回值有关系 要是没有返回值 那么返回值类型就是void (返回值是void 也不需要写return)
 2. 数据类型 和参数有关
 3. 方法定义 其实就是在定义规则 用在方法调用里面

方法的细节

 1. 方法的调用 就是该如何使用参数
 2.定义方法 就是在定义规则 这个在方法调用的时候很关键
 3. 我们在定义方法的时候 就定义好了参数的数据类型 调用的时候必须和定义的一样

方法有4种

  1. 无参无返回值
  2. 无参有返回值
 3. 有参无返回值
  4. 有参有返回值

方法的调用

  1 方法想要执行,必须要调用
  2 方法是谁执行的?方法是对象执行的
  3 对象是哪里来的?对象是new出来的,  new+方法所在的类名();   new + 构造方法()
  4 对象调用方法: 对象.方法名(参数)
  5 方执行的本质就是: 方法里的代码跑了一边。方法每被调用一次, 方法里的代码就执行一次。
基本数据类型和引用数据类型的区别
   1.如果基本数据类型作为方法的参数:其实就是将基本数据类型的值,拷贝了一份副本给了方法,方法中对这个副本的修改,不会影响到原来的值
   2. 如果引用数据类型作为方法的参数:其实就是将引用数据类型的地址,拷贝了一份副本给了方法,方法中对这个副本的修改,会影响到原来的值
方法重载:
 1. 同一个类中
 2. 方法名相同
 3. 参数列表不同(参数个数不一样,参数的类型不一样)
 4. 与修饰符和返回值无关
  注意事项: 构造方法也可以重载

成员变量 局部变量

 * 成员变量:不在方法里的变量就是成员变量
 * 局部变量:在方法里面的变量就是局部变量(包含参数上的变量)
 *
 * 成员变量和局部变量的区别:
 *  1 成员变量定义在类中,整个类中都可以访问
 *  2 局部变量定义在方法中,只能在方法中使用
 *  3 成员变量可以不给初始值,因为有默认值,局部变量必须有初始值否则报错(除了参数)
 *  4 如果成员变量和局部变量名字一样:成员变量前面可以加this,this代表当前对象
 *  5 我们在方法里面使用变量的时候,如果方法里面有,就用自己的,如果没有就用成员变量的,如果成员变量没有,就报错
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值