首页 > 编程知识 正文

java函数的定义和调用,自定义函数调用的实例

时间:2023-05-06 11:36:27 阅读:135816 作者:1411

本文主要介绍java自定义函数调用方法的解析,文中通过示例代码进行了非常详细的介绍,对大家的学习和工作具有一定的参考学习价值,需要的朋友可以参考

一:主类中的自定义函数

在主类中,如果要调用另一个使用main函数定制的方法,则必须使用静态关键字定义此函数。 否则,将报告cannotmakeastaticreferencetothenon-staticmethodxxfromthetypexx。 调用时,按如下方式直接使用函数名称

公共类create _ function {

publicstaticvoidmain (string [ ] args ) ints=Jia (5,4 );

system.out.println(s;

}

staticintJIA(inta,int b ) {

System.out.println ('我是自定义加法函数。 被呼叫了!' );

return a b;

}

}

以下是使用静态关键字定义“”运算的函数: 在main中调用时,直接使用函数名,并在括号内添加参数即可。 输出结果如下。

我是自定义加法函数。 被呼叫了!

9

2 :调用自定义类中的函数

自定义类中的函数调用有两种类型:静态函数和非静态函数。 对非静态函数的调用必须首先声明类实例,然后从实例中调用。 静态函数的调用可以通过实例或直接使用类名(,如下所示) :

公共类create _ function {

publicstaticvoidmain (字符串[ ] args ) {

Y y=new Y (;

int S2=y.cheng (3,5 );

system.out.println(S2;

int S3=y.Chu (8,2 );

system.out.println(S3;

}

}

class Y{ (

intcheng(inta,int b ) {

System.out.println ('我是自定义类的乘法方法。 被呼叫了!' );

return a*b;

}

staticintChu(intc,int d ) {

System.out.println ('我是自定义类中的除法方法。 被呼叫了!' );

return c/d;

}

}

在以下内容中,cheng方法定制了必须从实例y调用的y类,而不是静态的。 chu方法是静态方法,直接使用类名调用。 输出结果如下。

我是定制等级中的骑乘方式。 被呼叫了!

15

我是定制类中的除法方法。 被呼叫了!

4

以上是本文的全部内容,希望对大家的学习有帮助。 另外,希望你能多多支持聚米学院。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。