码迷,mamicode.com
首页 > 其他好文 > 详细

第三节:方法

时间:2018-07-18 19:13:25      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:运行   法规   oid   功能   声明   返回值   数列   重复   原理   

一、 方法声明(方面组成一)

1、概述

1.1作用

用于封装一段特定的逻辑功能

1.2特征

可以在程序中反复被调用

1.3好处

可以减少代码的重复,更便于程序的维护

2、使用

2.1定义

需要考虑五个要素:修饰词、返回值类型、方法名、参数列表、方法体

public  static int  sum ( int  num1 , int  num2 ) {

// 方法体

}

public static为修饰词(后续课程详细介绍这两个关键字)

int为返回值类型

sum为方法名(见名知义)

int num1,int num2为参数列表

一对大括号{}中的为方法体(具体的业务功能实现)。

2.1.1方法的参数

(一)概述:在调用时传递给方法,需要被方法处理的数据

(二)使用:

在方法定义时,需要声明该方法所需要的参数变量(注意:声明该参数变量时需添加数据类型信息);

在方法调用时,会将实际的参数值(数据)传递给方法的参数变量,同时必须保证传递参数的类型和个数符合方法的声明(后面详细介绍)。

(三)应用说明:方法可以有参数也可以没有参数,绝大部分方法为有参数的,因为方法有参数可以使方法的处理更加灵活;

2.1.2方法的返回值

(一)概述

方法调用结束后可以返回一个数据,称之为返回值

(二)使用

方法调用结束后也可以不返回数据

2.1.3方法的返回值类型

不管是返回数据也好不返回数据也好,java语法规定,方法在声明时必须指定返回值类型

  • 若方法不需要返回数据,将返回值类型声明为void。
  • 若方法需要返回数据,将返回值类型声明为特定数据类型。

 

2.2方法的调用

2.2.1return

(一)作用

作用在于结束方法且将数据返回给调用方;

或者直接结束方法

(二)使用

若方法定义的返回值类型为非void,则方法体中必须使用return返回,并且return后的表达式类型必须与方法定义的返回类型匹配,

若方法定义的返回值类型为void,则方法体中可以不使用return返回,也可以使用return返回,若使用return ,则它的作用仅在于结束方法调用而返回调用方;

2.2.2调用方法时的参数传递

(一)使用原理

方法调用时,会将实际的参数值(5,6,“wkj”,”zhangsan”)传递给方法的参数变量(int num1,int num2,String name),同时必须保证传递参数的类型和个数符合方法的声明。

(二)内存分配

方法在调用的时候,会为参数变量分配空间;

方法运行完毕后,参数变量空间释放

 

第三节:方法

标签:运行   法规   oid   功能   声明   返回值   数列   重复   原理   

原文地址:https://www.cnblogs.com/mhy666/p/9330719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!