您好,登录后才能下订单哦!
密码登录
            
            
            
            
        登录注册
            
            
            
        点击 登录注册 即表示同意《亿速云用户服务条款》
        这篇文章主要为大家展示了如何定义和使用JAVA函数,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。
什么是函数


package function_usage;
public class Demo {
   static void function2(int a) {
    System.out.println("function2,"+a);
  }
   void functio1() {
     System.out.println("function1");
   }
  public static void main(String args[]) {
    function2(5);
  }
}
/**
 
修饰符 返回值类型 函数名 ([参数类型 形式参数1,参数类型 形式参数2......]){
    执行语句
    [return 返回值]
}
public static void main(String args[]){
  System.out.println("hello world");
  System.out.println("hello world");
  
}
*/package function_usage;
class Calc{
  int add(int a,int b) {
    return a+b;
  }
  int add(int a,int b ,int c) {
    return a+b+c;
  }
  double add(double a ,double b) {
    return a+b;
  }
}
public class Overload_usage {
  public static void main(String args[]) {
    Calc c=new Calc();
    int a=c.add(1,2);
    int b=c.add(1, 2,3);
    double d=c.add(1.2,3.4);
    System.out.println(a);//3
    System.out.println(b);//6
    System.out.println(d);//4.6
  }
}
    因为它们生命周期不同。 类方法类创建的时候就创建了,而实例变量只有实例对象创建时才创建。
参数中,可以把小的类型的值传给大的类型作为参数
1.基本数据类型:对于基本数据类型的参数,向该参数传递的值类型级别不可以大于该参数的类型级别(不可以向int传递float,可以向double传递float)
2.引用类型:引用类型可以传递成它的父类或祖先类,比如Object是所有类的父类,所有类对象都可以使用Object类型的形式参数来接收
在最后一个形参的类型之后增加三点...,则表明该形参可以接受多个参数值,多个参数值被当成数组传入。
但个数可变的形参,只能处于形参列表的最后一项,所以一个方法中最多只能有一个长度可变的形参
如:

以上就是关于如何定义和使用JAVA函数的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。