美文网首页
2019-03-01

2019-03-01

作者: 浪者_77ae | 来源:发表于2019-03-02 16:10 被阅读0次

方法

  • 方法的基础语法
    -方法的重载机制overload

方法【method】的本质

  • 代码片段,且这段代码可以完成某个特定的功能,能被重复使用【优点】
  • C语言叫做函数function
  • 方法定义在类体中,在一个类当中可以定义多个方法
  • 方法编写的位置没有先后顺序,可以随意
  • 方法体里不能定义方法,方法离代码有顺序,方法体外目前没有顺序

一.方法怎么定义,语法结构

  • 【修饰符列表】返回值类型 方法名(形式参数列表){
    方法体;
    }

1.修饰符列表

  • 目前统一写成public static
    *方法修饰符列表中有“static关键字”的话啊,调用方法:
    类名.方法名{实际参数列表};(表示调用某个类的某个方法,传递这样的实参

2 .返回值

  • 定义:完成某个特定功能后返回的最终结果,可能是一个具体存在的数据,这就是返回值
  • 返回值可以指定任意类型:int、char、float、、、
  • 返回值类型若不是void,则这个方法结束后必须返回一个具体数值
    “return值;”要求“值”的数据类型要和方法返回值的数据类型一样
  • 返回值类型是void的话,没有return语句或者写成“return;”,该语句是为了结束方法。

3.方法名

  • 合法的标识符
  • 见名知其意
  • 最好是动词
  • 首字母要求小写,后面每个单词首字母大写

4.形式参数列表【形参】

  • 是局部变量:int a,float b,string s、、、
  • 形参个数不限,用逗号隔开
  • 形参中起决定性作用的的是形参的数据类型,形参的名字就是局部变量的名字
  • 方法在实际调用的时候,实际给这个方法传递的真实数据的被称为:实际参数【实参】
  • 形参和实参最主要的一点:类型和个数对应相同,类型不同的要求能够进行相应的自动类型转换
    例如:int ----long

5.方法体

方法调用

  • 方法的修饰符列表中含有static关键字,完整的调用方法是“类名.方法名(实参列表)”,
    如果想要调用在同一类当中的方法,则可以考虑省略类名,如果要调用其他类当中的方法,必须要加类名。
  • 最先调用的方法最后结束,最后调用的方法最先结束。因为程序的执行是有顺序的。

深入return语句

  • 带有return关键字的java语句只要执行,所在的方法执行结束。
  • “在同一个作用域“当中,return下面不能编写任何代码,因为会执行不了,编译报错。

相关文章

网友评论

      本文标题:2019-03-01

      本文链接:https://www.haomeiwen.com/subject/amqduqtx.html