方法的定义与调用

方法的定义:

修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...){

        方法体

        return 返回值;

}

修饰符: 固定写public static

返回值类型: 方法需要返回的数据的数据类型,如果返回没有返回值,那么返回值类型就是void

方法名: 自己取的名称 符合标识符命名规则和规范

方法中的参数:  用来接收传入方法中的数据

参数类型: 传入方法中的数据的数据类型

参数名:  自己取的名称 符合标识符命名规则和规范

方法体: 方法需要执行的代码

return: 关键字  作用:1.把返回值返回给调用者   2.结束方法的执行

如果方法没有返回值,那么就不需要return语句,如果需要,那就只能写 return;

返回值: 方法需要返回的数据

定义方法的步骤:

 明确方法的返回值类型

明确方法名

明确方法参数

明确方法的方法体

明确方法的返回值

参数:如果方法的完成需要外界传入数据才可以完成功能,那么就需要参数

返回值:如果方法执行完毕之后需要把数据返回给调用者,那么就需要返回值

定义在方法中的参数是形参   形参(形式参数)

调用方法传入的是实参     实参(实际参数)

调用方法:

直接调用    方法名(实际参数);

赋值调用    数据类型 变量名 = 方法名(实际参数);    数据类型---->返回值类型

输出调用   System.out.println(方法名(实际参数));

注意:

无返回值的方法只能直接调用,有返回值的方法可以直接调用,赋值调用,输出调用

方法注意事项:

1.方法定义在类中,方法外

2.方法不调用不会执行

3.方法的执行顺序和定义顺序无关,和调用顺序有关

4.定义方法的时候,如果没有返回值,那么返回值类型为void

5.如果方法没有返回值,那么就不需要return语句,,如果需要,那就只能写 return;

6.return语句后面不能再写代码

7.如果方法不需要参数,那么小括号就空着()

原文地址:https://www.cnblogs.com/libinhong/p/10988728.html

时间: 2024-08-02 17:22:04

方法的定义与调用的相关文章

C#方法的定义、调用与调试

本节内容 1.方法的由来: 2.方法的定义与调用: 3.构造器(一种特殊的方法): 4.方法的重载(Override): 5.如何对方法进行debug: 6.方法的调用与栈* *推荐书目:CLR via C#和C# in Depth, 3rd Edition 1.方法的由来 ①方法(method)的前身是C/C++语言的函数(function) 方法是面向对象范畴的概念,在非面向对象语言中仍然称为函数. 可以使用C/C++语言做对比. *当函数以成员的身份出现时我们就叫它方法(始于C++) ②永

方法的定义与调用以及static关键字的用法

一.方法的定义与使用(形参只有值传递)以下所有方法在主类中定义,并且在主方法中直接调用. 1.方法声明: 语法: [访问修饰符]  [static] 返回值类型  方法名(参数列表){ 要执行的代码 } //自定义方法 public static void print(){ System.out.println("hello"); } 当方法以void声明时,表示此方法无返回值.但是void方法仍然可以与return返回值配合使用;表示结束方法调用.java方法只有值传递 packag

ios开发Swif语言基本的参数、函数、方法的定义和调用

把老师讲得知识和大家分享下咯,希望大家提出疑问,这是我综合自己理解和老师讲得敲出来的! //var str = "Hello, playground" //定义变量 let a0:Int = 5; //定义函数 func test() { print("asdfg") } test() //定义带参数并且有返回值的参数 func test1(a: Int) ->Int { return 100; } test1(100) //Swift 语言代码后面可以加;结

普通(实例)方法和实例方法的定义和调用

/** *普通方法和实例方法的定义和调用 */ class ClassName {     public $num = 1;        //实例属性     static $num2 = 2;        //静态属性     //实例方法     function showInfo()     {         echo "实例方法被调用!<br />";         echo "num的值{$this->num}<br>"

如何定义和调用扩展方法

来自MSDN:最好的.NET学习库 https://msdn.microsoft.com/zh-cn/library/gg145045%28v=vs.110%29.aspx 扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型.重新编译或以其他方式修改原始类型. 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用. 扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的.它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this 修饰符为前缀. 下面的示

# 方法定义及调用 练习

方法定义及调用 练习 标签 :Java入坑之旅 0x00. 题目 编写一个方法,求整数n的阶乘,例如5的阶乘是12345. [必做题] 编写一个方法,判断该年份是平年还是闰年.[必做题] 编写一个方法,输出大于200的最小的质数.[选做题] 编写一个方法,功能:定义一个一维的int 数组,长度任意,然后将它们按从小到大的顺序输出(使用冒泡排序)(知识点:方法的定义和访问).[选做题] 0x01. 题目01 编写一个方法,求整数n的阶乘,例如5的阶乘是12345. [必做题] // Functio

java 第五章 方法定义及调用

1.方法的定义 什么是方法 方法是完成某个功能的一组语句,通常将常用的功能写成一个方法 方法的定义 [访问控制符] [修饰符] 返回值类型 方法名( (参数类型 形式参数, ,参数类型 形式参数, ,-) ) { 方法体 } 修饰符:public .static 被称为修饰符(后续会详细讲解它们): 返回值类型:用来说明该方法运算结果的类型.如果返回其他类型,编译就可能出错: 方法名:它作为调用时引用方法的标识: 参数列表:方法的参数个数可以是0个到多个,每个参数前面要声明参数的数据类型:每个参

2.Java基础:方法定义和调用

一.方法的定义 1.类的方法代表的是实力的某种行为(或功能) 方法的定义:方法类型 . 方法签名 . 方法体 2.定义类的方法 访问修饰符 类型 方法名(参数列表){ ///方法体 } 3.把方法当作一个模块,是个"黑匣子",完成某个特定的功能,并返回处理解结果 4.方法分类: (1)返回值为空的void的方法: (2)带具体的返回类型的方法: (3)不带参数的方法: (4)带参数的方法 5.方法返回值 (1)如果方法有返回值,方法中必须使用关键字 return 返回该值,返回的值类型

Objective-C学习笔记(十八)——对象方法和类方法的声明,定义及调用

在程序设计中,函数的使用无疑大大简化了代码的编写,提高代码运行的效率,减少重复代码.所以现在我们来详细研究一下方法.本例子还是以People类为例. (一)代码一: (1)先在People.h中声明一个方法,该方法为对象方法,也就是普通方法,前面是一个减号. -(void)show; (2)在People.m中实现该方法: -(void)show{ NSLog(@"我是一个对象方法,我被调用了!"); } (3)在main.m中调用该方法: People *people = [[Peo