JAVA中函数浅析(上)

这是一个燥热的夏天,闷骚得让人上火,显示器上忧郁地放着一片一片又一片。。。。

额,跑题了。。。。。。。。。。。。。。。。

当我敲下这篇博客的第一个字时,忽然想到了数据结构,哎,我的数据结构呢。想到要接着写下去呢,毕竟数据结构是基础,

天气太热了,止不住我骚动的心,去去去--数据结构,谁要你那“性冷淡”的表情。缓一缓吧,今天的菜换个吃法。

学习JAVA编程,这辈子都离不开几样东西,“接口,类,变量”,sorry ,我似乎忘记了一样东西,没错-------方法。

凡事都讲究方法,那些生活中国你莫不关心的事,也都有各自的方法和存在的方式。

吃饭,睡觉,“啪啪啪”想哪去了,我说的是敲代码。。。。。。。。杠精同志请注意,你的键盘没有啪啪啪的响声,这说不了什么,不是你敲(pa)的方式不对,也许,也许,就在某一天,你终究要省下开房的钱去买一个cherry 键盘,不为别的,只为下次被GF叫去跪键盘的时候,膝盖能好受一点。。。。。。。。。。。。。

OK,LET'S BEGIN.....

(注:以下有个别段落是从国外极客网站翻译过来的,贴上网址,以便有强迫症的患者去研究{www.geeksforgeeks.org/methods-in-java/})


定义

方法也叫函数:方法被创造出来肯定是给调用的,在JAVA中,方法有很多种类:构造方法,静态方法,普通方法。。。不同的方法有着不同的用途,于是我们给方法下一个通用的定义:

In general,a method is a collection of statements that perform some specific task and return result to the caller.

通常,方法是一个执行特定任务并且返回执行结果给调用者的语句的集合。(有的方法没有返回值,但是也能照样执行特定的任务。)

在JAVA 语言中,方法是类的一部分,这和C,C++,Python 是不同的,正式因为有了方法的存在,我们才能得以摆托重复输入代码的机械性的操作,这一方面,可以毫不夸张的说,方法是我们时间的“拯救者”。

JAVA中函数浅析(上)_第1张图片

一般来说,一个标准的方法基本有六个部分组成:

Modifier-:限定词,顾名思义,它是限定方法用的:它可以限定的什么对象可以调。

public (公共访问控制):这个方法是公用的。这也就意味着,程序中的所有的对象都可以调用,因为public修饰的方法对所有的类都是可见的。

protected(保护访问控制):可以被这个类本身、它的子类(包括同一个包中以及不同包中的子类)和同一个包中的所有其他类访问。

default(友好访问控制):可以被这个类本身和同一个包中的其他类所访问。

private(私有访问控制):只能被该类自身访问和修改。

The return type:返回值类型。方法的返回值可以为空后者返回与返回值匹配的类型。

Method Name:方法名。供对象调用,同一个类中方法名称可以是相同的,但这时候,方法的签名(Method signature)不能相同。

Exception list:异常信息。方法上面可以抛出异常信息。

Method body :方法体。具体的业务逻辑或者程序的算法。

 

(未完待续。。。)

 

 

你可能感兴趣的:(JAVA中函数浅析(上))