龙空技术网

Java方法的分类(零基础学习)

多肉与月季 114

前言:

目前我们对“java方法有哪些”都比较着重,你们都需要了解一些“java方法有哪些”的相关知识。那么小编在网上收集了一些有关“java方法有哪些””的相关文章,希望咱们能喜欢,小伙伴们一起来学习一下吧!

作者:Grady_Camel

来源:简书

根据方法的来源,可以将方法简单地分为用户自定义的方法和非自定义的方法(亦即系

统提供的方法)

1.自定义方法

自定义方法是在类中为了解决某个问题而编写的一段功能代码片段。自定义方法必须

满足方法的三要素:返回值类型、方法名和行参列表,至于方法体有没有,需要根据情

况而定

自定义方法的语法为:

public 返回值类型 方法名(形参列表){。。。}

【例5.6】 ZelfMethod ja

一般很多系统提供的方法不能满足项目的业务需求,这就需要自己定义满足业务需求

的方法,下面是自定义方法的相关示例代码:

public class test5 { public void add(){}//自定义无惨无返回值的方法 //执行的语句都写在方法体里面 public void add2(int a,double b){}//自定义有两个参数无返回值的方法 //执行的语句 public int add3(int a,int b){ return a+b; //自定义有参有返回值类型的方法 } public int[] add4(int a[]){ return a;//自定义有数组参数 有数组返回值类型的方法 }

代码错误

方法不能嵌套定义,下面是计算1~n的个整数的和的代码,编译时会出错 public int add(int start,int end){ public void sum(){} int totalNum=end-start; int sum=(start+end)*totalNum/2;  return sum; }

2.系统提供的方法

Java流行的原因之一,就在于它的可重用性,JDK中包含了很多开源组织已经写好的

分功能的方法类,即创建好的引用数据类型的类或帮助我们解决问题的类,如 Scanner

Math、 System类等(也叫AP应用程序编程接口类)。只要学会使用或重用相应的类

就会使程序开发速度优质的飞跃

这里以读者熟悉的 Scanner类为例,请读者回忆此对象nexO方法的调用过程

第1步通过查阅说明书API,将类引入到用户自己的程序中。例如

import java.util.Scanner;

第二步 声明此类型的变量 例如

Scanner input;

第三步:通过new关键字对变量进行初始化

例如

input=new Scanner(System.in);

第4步通过查AP知道类的方法功能,然后通过“对象名.方法名(参数列表)”的形

式来使用

String a=input.next();

说明

第2步和第三步可以合并到一起

Scanner input=new Scanner(System.in);

最后,我自己是一名从事了多年开发的JAVA老程序员,辞职目前在做自己的java私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的java学习干货,可以送给每一位喜欢java的小伙伴,想要获取的可以关注我的头条号并在后台私信我:【交流】,即可免费获取。

标签: #java方法有哪些