`
wangminshe89
  • 浏览: 669283 次
文章分类
社区版块
存档分类
最新评论

java中方法小谈

 
阅读更多

方法的定义与调用

[修饰符1 修饰符2….]返回值类型 方法名(形式参表){语句…..}

Java中的方法对应于c、c++中的函数;

方法是完成一定功能的代码片段,本质是增强程序的互用性,当调用方法的时候才能被执行

例如:我们要在车间组装一辆汽车,我们可以把螺丝、轮胎、铁片等放在一起在组装,一起在一个main方法中执行,但是这样太复杂了,我们可以划分3个车间,一个车间做底盘,一个车间做车间,一个车间做发动机,当我要组装一辆车的时候,直接可以叫车间的做好的东东来组装,这样,每个车间就成了一个方法!

方法包括:

形式参数:相当于车间里的原料,原料有很多种形状的,当需要原料的时候,就要事先定义好,例如:当需要圆形铁柱,我们就要定义一个圆形铁柱。形式上只能接受某种类型的参数(原料)。

实参:实际传给方法的数据

返回值:方法在执行完毕后返还给调用它的环境数据。

返回值类型:事先约定的返回值的数据类型。如返回值,则定义返回void。

类中的方法:

用来实现或封装固定的功能:普通方法、静态方法、final方法

可以封装具体逻辑,完成对象的创建(内存开辟一个空间,保存实例,固定返回对应类型的实例):构造方法(构造器)。

例如:

public class TestMethod {

// 四个单独的方法,相当于四个车间

public static void m(){

System.out.println("ok");

System.out.println("hello");

}

public static void m1(int i){//形式参数,规定所传的值必须为整数型

if(i>3)

return ;

System.out.println(i);

}

public static void m2(int i,int j){

System.out.println(i+j);

}

public static int m3(int i,int j){

return i>j? i: j;

}

public static void main(String[] args) {//主main方法

m();

m1(2);

m2(4,5);

m3(3,7);

int i=m3(3,7);

System.out.println(i);

}

}


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics