Java——关于Java语言当中的方法

*关于Java语言当中的方法:

1、方法怎么定义,语法结构:

[修饰符列表]    返回值类型    方法名 (形式参数列表)

{

方法体;

}

2、对以上的语法结构进行解释说明:

2.1、关于修饰符列表

*可选项,不是必须的

*目前统一写成public static

*方法的修饰符列表当中有static关键字的话,怎么调用这个方法?

——类名.方法名(实际参数列表);

2.2、返回值类型

*什么是返回值?

一个方法是可以完成某个特定的功能,这个功能结束之后大多数都是需要返回最终执行结果的,执行结果可能是一个具体存在的数据,而这个具体存在的数据就是返回值。

*返回值类型?

返回值是一个具体存在的数据,数据都是有类型的,此处需要指定的是返回值的具体类型。

*返回值类型都可以指定哪些类型呢?

*Java任意一种类型都可以,包括基本数据类型和所有的引用数据类型。

*也可能这个方法执行结束之后不返回任何数据Java中规定,当一个方法执行结束之后不返回任何数据的话,返回值类型位置必须编写:void 关键字。

*返回值类型可以是:

byte、short、int、long、float、double、boolean、char、String、void

*返回值类型若不是void,表示这个方法执行结束之后必须返回一个具体的数值、

当方法执行结束的时候没有返回任何数据的话编译器报错。怎么返回值的数据呢?

代码怎么写呢?   【 return 值;】,并且要求“值”的数据类型必须和方法的返回值类型一致,不然编译器会报错

*返回值类型是void的时候,在方法体当中不能编写    【return 值;】 这样的语句。但是要注意可以编写 【return;】这样的语句

*只要带有return关键字的语句执行,return语句所在的方法结束。【不是jvm结束,是return所在的方法结束】

2.3、方法名:

*只要是合法的标识符就行

*方法名最好见名知意

*方法名最好是动词

*方法名首字谜要求小写,后面每个单词字母大写


2.4:、形式参数列表:简称形参

*形参是局部变量:int a;    double b;    float c;    String s;

*形参的个数可以是:0—N个

*多个形参之间用【逗号隔开 “,” 】

*形参中起决定作用的是形参的数据类型,形参的名字就是局部标本量的名字。

*方法在调用的时候,实际给这个方法传递的真实数据被称为:实际参数,简称实参

*实参列表和形参列表必须满足:

——数量相同

——类型对应相同

例如:

方法定义

public static int sum (String 变量名,int 合法的标识符就行)

{

int a,int b;

//int a,int b;是形参列表

}

sum("数据1","数据2");

//方法调用错误、编译器报错

sum("字符串",20);

//方法调用参数正确、编译器正常运行

2.5、方法体必须由大括号括起来,方法体当中的代码有顺序,遵循自上而下的顺序依次执行。

并且方法体由java语句构成,每一个Java语句以【;】分号结尾


3、方法怎么调用?

方法只定义不去调用时不会执行的。只有在调用的时候才会执行。

语法规则:《方法的修饰符列表当中有static》

类名.方法名(实参列表);【这是一条Java语句,表示调用某个类的某个方法,传递这样的实参】


要点:返回值类型     修饰符列表    形参列表   方法调用

实参列表(表示调用方法后填写的数据)

例:类名.方法(1,2,"字符串");    

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,665评论 1 32
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 3,144评论 2 9
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,251评论 0 38
  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,565评论 0 4
  • 家中一盆兰,四季喜相伴。 红尘几多事,醉眼与它谈。
    简村小吹阅读 1,070评论 28 20

友情链接更多精彩内容