7.21.07 方法

方法(Method)

程序中完成独立功能,可重复使用的一段代码的集合;

方法格式:

[修饰符] 返回值类型 方法名称(形参1,形参2)

{

方法体

[return 值];

}

术语:

修饰符:public,static等

public 用来说明访问权限

static 是类方法还是对象方法

如果方法使用了static参数

使用 类名.方法名(参数)

如果方法没有static参数

得使用方法所在类的对象来调用(先不讨论,面向对象)

返回值类型 方法其实是完成一个功能,操作完成后,是否要给调用者返回一个结果。

如果不需要给调用者放回结果,则使用关键字void来声明。 即无返回值的意思

方法名称: 遵守标识符的要求,建议遵守命名规范,动词或动宾结构,首字母小写,采用驼峰命名

形式参数:方法圆括号中的变量,方法内部的局部变量。

参数列表: 参数类型+参数的个数+参数的顺序

方法签名: = 方法名称+方法参数列表。

在同一个类中,方法签名必须是唯一的

方法体:{}括号中的代码,表示具体完成该功能的代码

返回值: 在方法内部使用return关键字,给调用者返回结果,并结束当前方法

方法的调用者 在哪里调用了某一方法,哪里就是该方法的调用者。

实际参数 调用者调用一个具体方法的时候,实际传递的参数

时间: 2024-11-03 22:18:39

7.21.07 方法的相关文章

2018-10-15 21:07:38 c language

2018-10-15 21:07:38 c language C语言编译器,神奇的魔法师 在类 UNIX 系统(Linux.Mac OS 等)下,可执行程序没有特定的后缀,系统根据文件的头部信息来判断是否是可执行程序. 可执行程序的内部是一系列计算机指令和数据的集合,它们都是二进制形式的,CPU 可以直接识别,毫无障碍:但是对于程序员,它们非常晦涩,难以记忆和使用. 在计算机发展的初期,程序员就是使用这样的二进制指令来编写程序的,那个拓荒的年代还没有编程语言. 对于CPU,C语言代码就是天书,根

Spring Security应用开发(21)基于方法的授权(五)使用@Secured注解

Spring Security提供了@Secured注解来实现基于方法的授权控制. @Secured注解可以指定一个字符串数组参数作为value的值,表示当前用户具备这些角色中的任何一个角色即可满足授权条件. (1)启用@Secured注解. <sec:global-method-security secured-annotations="enabled" /> (2)使用Secured注解. //getUserByName()方法可以被具备ROLE_ADMIN或者ROLE

【C#进阶系列】07 方法

实例构造与引用类型 之前的章节其实已经写过了引用类型的构造过程: 首先当然是,在堆中,为引用类型的实例对象分配内存,然后初始化对象的附加字段(即类型对象指针和同步块索引). 这个时候为对象分配的内存都是直接被置为0的,所以如果所用到的构造器中没有对对象中的一些字段做处理,那么这些字段的初始值都应该为0或者null. 如果一个类,没有构造函数,那么这个类构造的时候就会定义一个默认无参构造器,它里面就简单调用基类的无参构造器. 极少数的情况下,会有不实用实例构造器就能创建类型的实例的情况,比如Mem

21.java方法详解

public class MethondTest07{ //入口 public static void main(String[] args){ A.m1(); //error:若方法名字的前面什么都没有加,则会默认在本类中查找,但是根本找不到所以会报错,编译无法通过 //m1(); MethondTest04.m2(); //可以通过 m2();//也可以通过 //前提是该方法就在当前类中,则类名可以省略. } public static void m2(){ System.out.print

21、方法的-、+符号

-对象方法,用对象名来调用 +类方法,用类名来调用 People *p1 =[[People alloc] init]; [p1 report]; [People report1]; 加号方法和减号方法可以互相调用,当然需要类名和实例化变量,加号方法不能调用成员变量

2017.21.07

完成内容:数论概论0 挑战程序设计竞赛P1--P31 总结:一共完成了13个Pomo,但是没有完成数论概论,更新一条原则为每天先完成数论概论和挑战程序设计竞赛的学习,再去学习别的. 挑战程序设计竞赛:    程序设计竞赛的两个要素:设计高校且正确的算法  &&  正确的实现:  为了设计算法:灵活的想象力  &&  算法的基础知识:    算法的基础知识:学习思考理解经典问题和基础算法:    灵活的想象力:做题,加深理解.巩固知识.培养实践能力: 算法设计中至关重要的是复

c# 第21节 方法声明和调用

本节内容: 1:为什么要有方法 2:方法的声明及使用 3:方法params 传入接收数组 4:值传递和引用传递 5:输出参数out 1:为什么要有方法 2:方法的声明及使用 声明实例: 3:方法params 传入接收数组 4:值传递和引用传递 实例操作:值传递和引用传递(必须先声明) 输出: 5:输出参数out 实例:判断一个数组的最大值,并返回一个最大值的数据,和最大值得索引 ‘ ’ 原文地址:https://www.cnblogs.com/hero799/p/8663179.html

XShell连接CentOS 7.2显示中文乱码问题的解决方法

背景 使用U盘往Windows主机.Linux主机传文件还是经常的事,但有时候文件名有中文, 传到Linux机器会有乱码,选择起来也很麻烦,最近刚好遇到,写下解决方法. 环境 Linux [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [[email protected]-base ~]# echo $LANG en_US.UTF-8 [[email protected]-ba

Activity生命周期方法的调用顺序工程与测试日志

下面为测试activity的方法的执行顺序   工程与测试资源地址 android工程 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.finalizetest"