前言:在Java中没有函数,只有方法(method),方法就等价于函数(function),而在C中,只有函数,没有方法,但是在C++中,函数和方法是两码事。hhh

什么是方法?

1.一段可以重复使用的代码块

2.程序中完成独立功能的一段代码的集合

方法和方法之间是平级关系,但是必须放在类里面。

语法格式

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

  //方法体

}

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

形式参数:在方法被调用时用于接收外界输入的数据。

 

实参:调用方法时实际传给方法的数据。

方法签名:方法名+参数列表(用于区分方法是否相同)

void:表示没有返回值,不需要返回。

场景:在main方法中调用方法 void sum(){}

报错,无法从静态上下文中引用非静态方法 sum()

Cannot make a static reference to the non-static method

注意:main方法是静态的:static修饰的方法只能调用是static修饰的方法或变量。

什么时候需要定义返回值类型?

调用者需要方法完成后的结果

怎么确定参数列表?

完成该功能需要哪些未知的元素

 

posted on 2018-08-13 22:06  邢逸  阅读(204)  评论(0编辑  收藏  举报