系统默认初始值、方法以及方法重载

0、系统默认初始值

    类型      初始值
  byte、short、int ——> 0
  char      ——> ‘\u0000’(\u代表以 u16 进行编码)
  long      ——> 0L
  float      ——> 0.0F
 double     ——>0.0
 boolean     ——> false
 引用数据类型  ——> null

1、方法

  1. 概述 :把重复且有效的代码进行抽取,抽取的形式称为~
  2. 格式 :
      修饰符 返回值类型 方法名(参数列表){
        方法体;
        (return 返回值;)
      }
      解析 :
       修饰符 :public static
       返回值类型 :给定对应返回值类型来接收返回值;
             如果没有返回值,则用 void 表示;
       方法名 :标识符
       参数列表 :由参数类型、参数个数以及参数顺序决定的
       方法体 :重复且有效的代码
       return :把方法的返回值进行返回;结束方法
//没有返回值的方法
public void add(){
   
	int i = 1;
	int j = 1;
	System.out.println(i + j);
}

//有返回值的方法
public int add(int i, int j){
   
	return i + j;
}
  1. 应用 :
      1) 方法只有调用才会执行
      2) 抽取 / 定义方法,两个明确 :
       Ⅰ、方法返回值类型
       Ⅱ、参数列表
       Ⅲ、return 两个功能 :① 结束方法; ② 把返回值进行返回
       Ⅳ、考虑参数所有取值情况,都要提供对应的返回值的情况

2、方法重载

  1. 概述 : 当一个类中。方法名一致,参数列表不一致
       java 根据方法签名(方法名和参数列表共同作用)能唯一确定方法
       参数列表 :类型、数量、顺序
  2. 调用重载方法时 :
      a、如果提供精确匹配方法就进行精确匹配
      b、如果没有提供精确匹配方法进行相对精确匹配;如果提供多个相对精确匹配的方法,无法调用到方法就会报错
      c、尽量提供精确匹配
    不符合方法重载 :
//不符合方法重载的
//当方法名和参数列表相同而返回值不同时,编译报错
public void add(int i){
   }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值