java基础——方法的使用

一、方法

1.1、方法注意事项

方法: 1:什么是方法?函数 方法就是一个段代码的集合, 这段代码完成了某个具体的功能 业务场景()。 一个方法就是一个功能。
2:为什么使用方法?
避免main方法中的代码堆积,造成后期的拓展以及维护的成本增加。
3:如何使用方法?
a:照着main方法抄了一个方法,少了String[] args
b:在方法中通过方法名称调用需要执行的方法 方法()中的内容 参数,就相当于一个天线,用来接收调用者发送的数据信息。
声明一个方法 将方法计算出来的结果 让其他方法也可以使用 一个方法中声明了void 证明该方法无返回值。 不能写return返回语句。
如果一个方法存在返回结果,方法的什么处的void修改为返回数据的数据类型。 在方法体最后一行语句通过return返回具体的值。

示例:
 /** 
方法的使用 
*/  
public class Test01{  
public static void main(String[] args){  
        dog();  
        cat();  
    }  
    public static void dog(){  
        System.out.println("我是一只哈士奇");  
    }  
    public static void cat(){  
        System.out.println("我是一只波斯猫");  
    }  
}  
1.2、方法的重载

在一个类当中编写方法的时候,多个方法其实所做的事情是一样的
为了契合方法起名要见名知意,方法名称可以一样。
在一个类中定义同名方法是可以的,称之为重载。
2同
同类 、同名
3不同
参数列表长度不同 、 参数列表类型不同 、 参数列表顺序不同

示例:
 /**  
方法的使用  
*/        
public class Test01{    
public static void main(String[] args){    
    dog();    
    dog(12);  .         dog(8,4);    
}    
//输出小狗的方法    
public static void dog(){    
    System.out.println("我是一只哈士奇");          }    
//输出第二只dog的方法    
public static void dog(int a){                  
    System.out.println("我是一只波斯猫,"+a+"岁了");    
}    
//输出第三只dog的方法    
public static void dog(int a,int b){    
        
    System.out.println("我是一只波斯猫,"+a+"岁了,有"+b+"条腿。");    
}    
}    
方法重载面试题 一
/**    重载方法的面试题        
以下程序中输出什么内容        
最近最优                   
           char   
 byte short int long float double    
如果没有基本数据类型 接下来找基本数据类型的包装类    才会找可变参数     
*/
public class Demo07{      
  public static void main(String[] args){         
       char ch = 'A';          
       info(ch);             
  }            
  public static void info(int ch){          
  System.out.println("info int");     
  }      
  public static void info(long ch){         
  System.out.println("info long");     
  }      
  public static void info(double ch){         
  System.out.println("info double");      
  }      
} //输出 info  long  若无int型则输出long型
方法面试题 二
/**    重载方法的面试题   
以下程序中输出什么内容        
如果程序中的重载方法,都没有完全符合的。    
但是存在多个能够调用的方法时,程序会报错    
*/

public class Demo08{      
  public static void main(String[] args){         
         info(12,12.1f);              
   }         
  public static void info(char ch,double d){         
         System.out.println("info char ch,double d");       
   }      
  public static void info(int ch,double d){  
         System.out.println("int ch,double d");       
   }      
  public static void info(long ch,float d){           
         System.out.println("long ch,float d");      
   }   
}  
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值