当前位置: 首页 > 编程语言 > Java > 正文

Java编程那些事儿52—方法声明

时间:2010-03-11 csdn 陈跃峰

第七章 方法

方法(method),在面向过程的语言中称作函数(function),在汇编语言中称作子程序,是一个代码功能块,实现某个特定的功能。在实际的程序开发中,方法是一种基础的组织代码的方式。本部分就介绍方法相关的概念、相关语法以及实际使用时需要注意的问题。

7.1 方法概述

方法的概念来源于数学上的函数,在数学中,当数据具有一定的规律时,就是用一个函数来代码该数字的规律,例如f(n)=n则代表1、2、3、……这样的一个数列。在数学上n是参数,对于确定的n值只有一个f(n)的值和它对应。

方法是一组为了实现特定功能的代码块的集合。方法在语法上的功能主要有以下两个:

l结构化代码

将代码按照功能进行组织,使代码的结构比较清晰,容易阅读和修改,也就是程序的可维护性强。

l减少代码重复

一个固定的功能,可能会在程序中多次使用,在使用时只需要调用写好的方法,而不用重复书写对应的功能代码。

方法在书写时需要注意以下两点:

l逻辑严谨

方法实现的一个完整的功能,所以在书写时要考虑到各种可能的情况,并对每种情况做出恰当的处理。

l通用性强

方法实现的是一种功能,在实际实现时,可以根据需要,使方法具备一定的通用性,除非必要,否则不要写专用的方法。

在Java语言中,恰当的使用方法,将使程序更加优雅,便于阅读和使用。下面就来介绍方法声明的语法格式。

7.2 方法声明

方法声明写在代码中类声明的内部,方法声明的外部,伪代码如下:

public class Hello{
 方法声明1
 方法声明2
 ……
}

在Java语言中,方法声明之间没有顺序。

方法声明,就是声明一种新的功能,或者说创造一种新的功能。例如以下是一个求int数据绝对值的方法声明代码:

public int abs(int n){
if(n > 0){
return n;
}else{
return –n;
}
}

这里就实现了求int值绝对值的功能,为了使该功能通用,使用一个参数n代表需要求绝对值的数值,在方法内部使用求绝对值的逻辑:正数的绝对值是自身,负数的绝对值是相反数,使用return语句将方法运算的结果返回。

具体方法声明的语法格式如下:

访问控制符[修饰符]返回值类型方法名称(参数列表){
  方法体
}