您的位置:首页 > 编程语言 > Java开发

JavaSe基础XX01——函数

2014-07-24 01:08 281 查看
什么是函数?

就是定义在类中的具有的特定功能的一段独立小程序,也称作方法。

1)无法从静态上下文中引用非静态方法;

public AddDemo{

public static void main(String [] args){

int c = add(3,4);

}

int add(int a,int b){
//解决办法:在add方法前,加上static修饰符,static int add(int a,int b)

return a+b;

}

}

2)函数定义格式



函数名命名规范:如果是两个单词以上,要求第一个单词的首字母为小写,其他的均大写。

return作用:1.返回 2.结束

3)特殊情况,功能没有具体的返回值。

1.return 后面直接写分号";"

2.返回值类型就写void。

注:如果函数返回值是void,则return语句可以省略。

4)引入函数的好处——简化代码,提高代码的复用性。

函数的特征:



函数中只能调用函数,不可以在函数内部定义函数。如下例,就是错误的:



定义函数时,函数的结果应该返回给调用者,交由调用者处理。

5)



if...else 与三目元算符的区别? 三目元算符,是运算符,运算符就要有结果,而if...else 不一定要有。





6)

System.out.print(x + "*" +y + "="+ x*y +"\t");








7)函数——内存加载过程

step1



step2



step3



8)函数重载

在同一个类中,允许存在一个以上同名函数,只要他们的参数个数或类型不一样即可。【函数的重载和返回值无关,Java是严谨性语言,如果存在调用不确定性,编译器会报错】

问题:调用的不确定性,如下例:

add(3,6);

public static int add(int a,intb){ }

public static double add(int a,intb){ }

编译器就不知道该调用哪一个函数了。这个不可以的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: